0
0
0
-1
0
-1
0
-1
0
-1
-1
0
-1
0
-1
0
-2
1
-3
3
-5
5
-7
8
-11
12
-16
20
-30
49
-171
-436
-468
-1012
-310
420
255
-23
293
-647
-1090
-370
-895
-593
359
618
561
136
-315
-984
-1352
-794
-427
186
669
319
-407
-378
-996
-882
-233
174
-206
-295
-5
-640
-725
-537
-277
700
507
-649
-888
-280
-478
-630
-27
457
-91
-635
-291
-503
-188
146
-196
-126
-86
-618
-276
-196
-856
-654
494
325
-103
277
500
-1009
-1267
264
27
-335
-663
-130
117
27
184
271
-831
-1124
-119
25
-316
613
472
-1462
-1120
-82
-170
166
482
-185
-238
-35
-920
-1039
-158
188
-242
-204
-446
-707
159
624
9
-901
-529
-448
-945
-566
199
120
134
107
-488
-551
-1
-676
-1044
342
270
-507
-176
-157
-527
-419
-100
-259
-499
-65
-139
-730
13
512
-564
-975
314
25
-1714
-384
714
-612
-300
669
-484
-761
155
-134
-950
-798
-244
-709
-155
913
332
-886
-495
-431
-996
-340
213
-114
-212
92
-49
-532
-1274
-638
263
-160
365
200
-895
-1435
-799
-41
32
526
390
-866
-1577
-1082
-520
198
798
98
-313
-330
-1071
-1103
-764
50
597
569
-186
-692
-286
-460
-366
-280
-703
-647
-200
60
-223
-528
-170
585
63
-751
-482
-650
-1334
-225
731
-191
-3
337
-82
-937
-1092
-950
-13
645
306
8
13
-783
-1331
-585
-424
41
-36
-276
610
802
-365
-1601
-1051
-208
-538
-343
600
456
-144
-303
-834
-1007
3
313
-801
-780
-167
-156
-87
175
-111
-1021
-624
41
-551
-455
-52
-631
-131
201
-344
-805
-338
-240
-757
-11
528
-342
-1294
-152
-60
-907
-190
896
-364
-988
-200
-375
-572
-114
33
-623
-427
151
386
-546
-782
-119
297
-405
-830
163
-50
-221
-22
-116
-982
-1019
79
206
146
512
693
-808
-1953
-214
-6
-765
313
997
-271
-449
-206
-276
-695
-471
-74
-587
34
759
31
-517
-23
-290
-1139
-762
130
446
52
-339
-178
313
-67
-1324
-1000
215
122
-43
330
228
-444
-324
-450
-1080
-898
275
-76
-218
548
345
-691
-526
-64
-811
-1181
108
537
-347
555
322
-1136
-721
-57
-457
-718
408
350
-663
4
-23
-403
-396
-292
-137
-193
-939
-461
432
142
276
41
-1154
-1059
148
-176
-369
850
431
-315
-535
-982
-867
19
208
-53
296
181
233
-643
-1036
-401
-56
-295
-38
454
-85
-581
-77
-22
-331
102
-1
-1142
-573
-11
-600
-261
837
176
-691
-260
-617
-1296
-258
691
17
-299
508
-123
-1131
-616
-71
-478
-514
832
396
-438
-160
381
-528
-1281
-595
74
-6
513
704
184
-19
-776
-1104
-546
-42
-1080
-607
896
1263
554
-441
-1077
-771
-1010
-1226
357
950
0
0
0
-1
-1
0
0
0
-1
0
0
-1
0
-1
0
-1
0
-2
1
-2
2
-3
2
-3
2
-4
3
-5
5
-10
7
-545
-1014
443
650
-19
-41
45
-648
-1471
-251
137
202
188
454
-532
-561
-190
-1549
-1149
558
753
5
545
-80
-1148
-863
-267
-383
-160
719
-553
-947
193
241
-271
-168
-70
-938
-1439
-443
521
467
530
533
-425
-1858
-1278
-676
-383
979
915
-241
-314
-155
-663
-725
-511
-144
-17
142
323
-265
-509
165
-710
-1358
-304
427
-224
-104
543
-458
-1258
-57
130
-934
-637
-1
162
-266
-208
-260
-216
-324
-389
-234
-581
-390
-401
-42
-46
-854
-432
555
-269
-1030
-395
19
-647
-543
-93
136
220
368
-32
-877
-1001
-1289
-255
347
105
195
155
146
-570
-1024
-183
206
-92
-495
-1066
-183
385
-168
244
243
-673
-1012
-603
-255
-127
-143
-215
207
222
-432
-1142
-298
156
-1111
-1101
631
862
-410
-632
149
-115
-1199
-740
-224
-565
-96
1068
222
-952
-241
-95
-1025
-1128
146
-4
-480
277
763
-727
-443
-29
-989
-1167
-31
393
-826
-8
1031
108
-671
-458
-1642
-1132
375
375
-106
252
246
-718
-1297
-481
62
-317
-566
-133
262
-190
-467
-672
-844
-90
-359
-1129
174
1083
-17
-568
-1007
-1218
73
-540
-842
177
1055
-267
-1218
326
484
-972
-1302
-121
-639
-394
422
10
-92
449
-626
-1581
-597
-211
-886
-550
823
495
-290
-534
-527
-1116
-1609
-207
655
46
224
809
-347
-1125
-1199
-1110
-625
-186
308
531
627
266
-411
-1551
-1561
-522
-318
-381
643
1233
193
-145
-691
-1773
-1477
-644
-55
197
987
1306
180
-1540
-1365
-794
-1238
-626
914
1430
761
82
-575
-1504
-1651
-872
-76
919
992
679
296
-701
-1064
-532
-407
-428
-11
698
138
-278
-325
-467
-44
-266
-70
133
-420
-193
97
-322
-335
631
709
-799
-800
-390
-666
-607
835
572
-444
-98
-344
-968
-265
383
-1254
-708
1039
207
-1011
-347
332
-483
-826
-378
-332
-517
77
87
-392
-4
85
-1114
-1156
84
-185
-768
177
325
18
-329
-506
-578
-775
90
567
-325
-347
92
-470
-286
-252
-191
93
-79
-418
-41
460
-263
-822
-642
-376
138
684
494
68
-500
-601
-430
-854
-591
649
1108
242
-184
-774
-1251
-120
764
548
-120
-995
-507
-24
-405
90
1082
410
-725
-417
-363
-665
-112
408
125
197
265
-429
-1117
-772
-107
-418
-586
640
1097
272
-615
-436
-368
-1088
-1411
8
529
-191
310
902
-70
-1120
-663
-591
-1201
-200
736
-302
-539
629
21
-922
22
-92
-1140
-1055
196
14
-748
935
921
-897
-1265
-552
-569
-445
542
675
-261
-417
-125
-864
-1216
-337
510
149
-406
-287
458
-369
-994
-398
-292
-733
49
380
-802
-382
529
-86
-920
-919
-72
91
-642
-545
263
70
-545
-330
-391
-703
-436
285
201
-692
-261
352
-457
-1227
186
144
-1046
-141
256
-608
-502
379
65
-487
62
-252
-1238
-968
-374
22
213
530
569
-65
-923
-1482
-1275
-814
37
607
990
218
-506
-699
-457
-1213
-1410
293
463
-495
401
528
-655
-806
-469
14
-150
-594
-922
401
840
-70
-217
-610
-1215
-1338
-410
116
694
779
-35
-71
-340
-1002
-1314
-979
-203
-126
179
568
883
251
-671
-633
-1045
-1804
-1085
897
871
156
550
482
-1545
-1983
-706
-191
-42
1026
1036
-460
-563
-748
-1583
-892
455
580
220
-359
-285
-352
-700
-765
69
-99
-410
-317
-301
-557
38
819
-345
-526
-709
-1468
-971
250
603
342
-21
368
-123
-1682
-1535
-337
3
-333
-162
364
164
-1168
-990
-102
-491
-415
385
-255
-947
-648
-272
-292
-539
-406
503
146
-931
-395
171
-532
-1275
-289
277
78
-424
-321
-198
-129
-756
-430
384
242
207
-268
-715
-659
-174
-493
-184
160
108
520
642
277
-1193
-2085
-697
149
-312
128
1475
711
-573
-191
-426
-1483
-893
-234
-176
175
952
427
-339
-661
-450
-515
-869
-326
110
-143
405
247
-457
-568
-798
-1412
-786
844
829
569
89
-126
-969
-1819
-1213
-600
-559
271
1144
739
477
62
-1052
-1711
-1922
-1626
-193
1354
927
897
454
-1075
-1928
-964
1
-563
249
726
385
19
-969
-1522
-709
-366
-520
260
1377
435
-562
29
-256
-1793
-1292
669
242
-250
1023
841
-947
-984
-345
-382
-382
199
133
-730
86
836
257
-1041
-625
257
-703
-405
895
209
-1218
-463
484
-761
-618
1447
489
-699
59
-333
-1167
-1019
-65
92
817
257
-647
-26
-282
-835
196
785
-273
-553
-817
-918
-266
-284
-132
668
789
-35
-271
-810
-1414
-425
259
-409
258
114
-1084
-82
405
-779
-432
579
-273
-1317
-693
-444
-742
423
302
-551
502
28
-1510
-694
-138
-837
-544
552
194
-1317
-410
197
-934
-441
249
427
-350
-226
-301
-412
-818
-947
-337
-992
-42
1327
437
-409
32
-523
-1478
-1014
-435
-528
-170
808
591
103
-246
-1028
-223
-129
-920
-326
610
-492
-702
-121
-300
-142
158
-542
-610
338
-6
-294
246
54
-1018
-1163
-868
-396
-91
-104
865
737
-170
-1246
-1649
-1052
-1181
-360
420
402
313
113
-251
-707
-1119
-1416
-882
-747
-76
891
781
-120
-538
-959
-1976
-984
350
861
799
1016
-267
-2294
-1841
-529
-646
-47
1432
719
-741
-622
-120
-1177
-705
-64
202
192
-1257
-1574
-203
1028
298
110
1067
-463
-2219
-1913
-972
84
1183
1264
116
-459
-685
-1442
-1362
35
659
276
248
-713
-495
-349
-407
-931
-641
794
223
-584
-302
-73
-435
-770
-1089
-262
171
-882
14
1153
-206
-695
371
-18
-1833
-1453
93
-192
-64
1180
584
-953
-338
-108
-1251
-923
217
22
-219
-273
-171
-195
-685
-790
-395
312
-27
148
779
169
-1294
-1706
-1059
-1250
-12
1246
1386
917
769
-453
-2580
-1653
-583
-467
258
1239
454
77
372
-373
-1508
-1211
-324
-120
374
857
340
-564
-313
-372
-1274
-914
319
299
360
789
561
-694
-595
-351
-1481
-1505
-230
417
986
2141
1154
-398
-927
-2450
-2859
-700
1332
1371
1903
809
-933
-1807
-1710
-742
286
1228
982
-163
-1095
-1291
-852
324
587
382
26
-930
-1073
-7
283
-118
288
467
-904
-1684
-341
475
247
669
129
-1141
-845
-831
-567
547
1167
-190
-1075
-339
-562
-1016
238
901
404
442
-164
-1438
-1198
-500
-450
228
765
678
677
-40
-1570
-1462
-787
-1038
-324
1308
1656
-74
103
-793
-2466
-1458
-313
40
969
1538
563
-625
-1673
-1567
-884
-492
-79
801
1216
609
25
-774
-2017
-1714
-476
-265
388
1283
663
-468
-1003
-810
-1400
-1119
147
596
478
489
352
-416
-1585
-1488
-315
-73
-392
349
503
-64
132
30
-1274
-1221
-519
-1117
76
1216
466
478
365
-1203
-1979
-532
-288
-550
329
1246
629
-860
-506
-875
-1550
-781
429
675
857
793
-250
-1119
-1449
-741
-219
-607
61
740
-107
-258
548
-272
-1162
-753
-237
-509
-919
-379
216
40
-689
-688
139
-329
-1219
-63
339
-695
-572
22
-372
-759
-698
-247
-662
-227
223
-602
-69
474
-770
-1444
-537
-710
-1202
266
500
-1023
-1075
61
-586
-771
193
-463
-230
71
-686
-1070
-689
-815
-827
374
257
258
119
-646
-686
-631
-726
-851
293
-223
-1233
-366
232
-295
-564
-29
-340
-1151
-687
-33
14
-135
-300
-333
-738
-734
-1002
-575
-118
-346
152
560
-201
-974
-258
-1024
-1898
-731
-344
-283
523
744
-87
-245
-1395
-1366
-315
-887
401
1023
-299
-978
-348
-1085
-1585
-302
951
613
-168
579
-493
-1693
-861
-391
-266
70
-430
23
551
-366
-342
279
-751
-843
-480
-953
-152
336
-234
-890
-417
-315
-706
-642
-176
488
753
-328
-1430
-656
-1324
-1697
-714
85
1140
1166
274
-626
-1161
-1610
-1026
-625
-28
681
950
309
-1014
-843
-370
-688
-367
301
14
-619
-66
92
-471
-341
-535
-673
-593
-200
232
381
458
-200
-541
-743
-1050
-1344
-1288
401
1581
753
447
121
-1490
-2045
-1269
-1126
-87
1674
717
-581
250
-585
-1889
-309
-140
-680
400
610
-345
-424
-230
-1234
-1486
-513
-376
68
1267
1023
-260
-416
-857
-1488
-1488
-297
179
-517
618
1036
-545
-1070
122
-367
-2067
-596
588
42
409
842
-54
-1008
-969
-1317
-930
112
446
371
475
875
-1195
-2109
-411
-642
-1070
266
902
-148
270
130
-1520
-1994
-1171
-344
559
547
129
231
-173
-860
-801
-744
-773
44
-124
-84
334
-142
-448
-236
-153
-735
-380
231
-567
-382
350
-118
-657
-699
-1039
-948
-14
331
130
97
-16
-346
-710
-918
-780
-575
112
76
-448
291
606
-470
-810
-436
-969
-1154
-511
-377
-13
699
-169
-618
-169
-846
-627
-285
-279
-242
88
101
-404
-694
-933
-1380
-643
157
59
338
460
160
-776
-1346
-1366
-1170
-814
-45
597
474
-216
-439
-233
-854
-1247
-428
-167
-253
360
68
-799
-513
108
122
-588
-250
-148
-242
-5
283
288
-275
-177
-784
-1092
-77
450
282
366
415
-461
-316
-626
-1553
-549
620
-232
-850
306
-312
-775
-381
-320
-522
-588
-20
-368
-306
-68
-70
-605
-112
-191
-900
-200
-170
-235
-176
-566
-843
-478
149
100
177
1
-718
-872
-681
-441
-19
270
-285
-861
91
-382
-1266
-810
-455
-769
-762
-660
-1144
-1473
-1060
-734
-1107
-1034
-640
-860
-1001
-358
257
-80
-291
-355
-867
-1063
-644
-358
-6
457
392
214
62
-114
-300
-400
-447
-204
49
-99
80
99
-306
-388
-298
-406
-424
-185
150
-303
-703
-616
-760
-966
-820
-408
-55
248
345
-134
-924
-1142
-983
-843
-493
-79
101
-300
-600
-286
-388
-444
58
186
-63
54
206
130
150
77
-120
-64
56
227
575
500
379
371
13
-282
-366
-210
-21
86
428
363
168
165
136
207
321
377
293
71
-180
-256
-264
-280
-20
323
373
382
577
335
87
327
298
210
-82
-164
59
124
110
317
589
480
623
805
567
318
136
-51
-163
-108
-50
171
372
416
682
730
531
343
178
-157
-266
-430
-317
172
211
184
260
278
-9
53
-1
-293
-145
119
184
-188
-532
-552
-374
69
256
360
496
593
197
-146
-71
-221
-365
-128
323
224
111
384
504
216
122
179
-6
-140
-137
59
3
-3
454
609
323
149
114
82
176
387
322
5
-48
288
344
391
678
622
284
294
406
323
499
495
316
450
585
173
160
427
456
623
854
657
364
527
318
-66
7
245
239
546
896
766
400
307
232
70
136
163
291
595
837
431
195
442
296
294
328
352
268
231
351
388
234
179
278
1
-95
-39
224
382
378
246
53
229
207
116
171
316
305
288
339
256
123
217
383
355
346
452
482
389
359
191
215
273
123
108
240
219
158
282
285
240
179
50
-107
-62
110
110
149
196
-9
-204
-105
-136
-57
161
78
-109
-268
-274
-383
-452
-366
-198
-30
1
-1
-49
-30
-159
-244
-188
-184
-160
-167
-123
-135
-149
-44
-3
-34
-32
-59
-143
2
51
-40
-60
-40
-87
-209
-150
-24
48
20
-69
-141
-180
-199
-290
-345
-277
-347
-381
-342
-259
-123
-24
-27
-133
-183
-206
-326
-340
-199
-193
-105
22
-83
-111
-94
-125
-195
-142
-42
-60
-64
-141
-248
-255
-123
-101
-168
-64
-38
-55
-99
-134
-179
-308
-385
-449
-422
-372
-350
-328
-255
-273
-379
-408
-414
-419
-328
-327
-420
-435
-396
-367
-413
-375
-349
-384
-354
-366
-457
-427
-448
-504
-489
-441
-347
-358
-326
-285
-334
-327
-271
-270
-288
-287
-263
-269
-251
-139
-165
-238
-185
-176
-147
-94
-136
-183
-175
-170
-201
-173
-155
-53
90
186
107
5
-91
124
229
195
132
-86
-86
-240
-205
-86
34
138
74
108
91
74
211
180
187
237
115
35
62
135
203
208
173
72
-1
55
139
171
173
169
20
-139
-179
-150
-90
-21
53
49
28
24
-10
-7
-10
-76
-169
-203
-224
-225
-158
-92
-115
-195
-243
-289
-305
-241
-212
-222
-240
-329
-416
-447
-465
-400
-293
-233
-270
-375
-434
-464
-500
-530
-512
-521
-538
-547
-528
-504
-497
-511
-527
-535
-569
-554
-465
-403
-428
-449
-493
-550
-575
-572
-521
-425
-346
-350
-415
-472
-529
-567
-529
-479
-445
-432
-476
-551
-536
-465
-449
-466
-467
-436
-415
-402
-418
-461
-484
-492
-508
-509
-466
-415
-390
-359
-331
-359
-378
-310
-304
-280
-205
-168
-102
-10
79
145
186
263
335
334
350
370
387
434
522
574
606
674
748
777
795
796
730
725
729
654
607
580
578
596
610
630
630
607
631
675
715
699
687
667
635
597
551
557
483
499
537
553
598
581
639
643
619
646
680
716
807
891
964
1009
991
977
898
913
1005
1040
1062
1025
904
754
569
332
-7
-466
-921
-1355
-1709
-1873
-1940
-2019
-2166
-2350
-2522
-2689
-2789
-2840
-2907
-3006
-3079
-3140
-3161
-3104
-2987
-2761
-2547
-2389
-2170
-1970
-1817
-1654
-1538
-1514
-1547
-1580
-1620
-1607
-1498
-1410
-1370
-1288
-1217
-1219
-1169
-1084
-1038
-1003
-1007
-1052
-1105
-1168
-1214
-1210
-1176
-1138
-1084
-1029
-978
-941
-939
-960
-997
-1049
-1106
-1143
-1204
-1281
-1336
-1429
-1513
-1529
-1473
-1366
-1262
-1174
-1114
-1053
-976
-864
-730
-587
-424
-278
-155
-29
102
213
327
468
637
791
953
1109
1285
1403
1442
1455
1440
1417
1448
1519
1528
1524
1549
1606
1687
1765
1888
1991
2031
2121
2194
2215
2217
2164
2095
1978
1902
1885
1854
1995
2302
2712
3148
3422
3495
3393
3155
2930
2613
2253
1511
84
-1452
-3055
-4199
-4294
-3719
-2869
-2347
-2386
-2720
-3235
-3413
-3121
-2956
-2973
-3317
-3892
-4138
-4216
-3901
-3372
-3020
-2751
-2474
-1961
-1234
-453
321
739
773
676
481
487
592
686
873
946
1020
1219
1443
1748
1890
1894
1867
1676
1482
1203
718
187
-440
-1070
-1606
-2128
-2399
-2712
-2957
-2965
-3072
-3074
-3130
-3273
-3460
-3700
-3927
-4137
-4292
-4372
-4364
-4223
-3973
-3677
-3306
-2885
-2482
-2085
-1728
-1431
-1189
-1062
-946
-865
-877
-879
-923
-829
-677
-513
-295
-141
28
132
183
154
36
-113
-354
-608
-826
-1069
-1283
-1396
-1482
-1528
-1564
-1589
-1601
-1627
-1644
-1723
-1846
-1974
-2105
-2198
-2271
-2335
-2337
-2294
-2191
-2024
-1783
-1513
-1216
-897
-588
-326
-113
48
166
300
437
627
812
966
1129
1312
1472
1655
1893
2093
2265
2355
2384
2354
2320
2326
2314
2293
2307
2296
2301
2263
2220
2196
2101
2129
2166
2149
2168
2165
2237
2456
2701
2963
3098
2970
2692
2213
1660
997
-76
-1254
-2424
-3493
-4061
-4123
-3832
-3618
-3612
-3603
-3678
-3592
-3224
-2804
-2505
-2469
-2600
-2755
-2861
-2744
-2558
-2438
-2263
-2050
-1668
-1064
-286
519
1097
1502
1766
1870
1972
1987
1890
1779
1579
1349
1094
923
802
625
545
467
377
375
353
208
-65
-453
-947
-1479
-1966
-2438
-2899
-3267
-3587
-3803
-3847
-3802
-3705
-3542
-3334
-3124
-2928
-2735
-2576
-2502
-2500
-2483
-2384
-2221
-2027
-1775
-1516
-1288
-1054
-773
-472
-230
-34
92
102
27
-87
-239
-379
-472
-588
-747
-861
-954
-1021
-1035
-1041
-1081
-1145
-1184
-1231
-1300
-1375
-1449
-1548
-1635
-1701
-1768
-1851
-1858
-1822
-1790
-1715
-1630
-1565
-1516
-1440
-1359
-1329
-1292
-1180
-1027
-886
-746
-555
-365
-191
51
334
567
752
926
1034
1101
1192
1290
1354
1436
1508
1523
1566
1657
1678
1649
1702
1751
1779
1803
1782
1763
1759
1893
2020
2027
2102
2090
2044
2048
2140
2272
2343
2531
2770
3032
3232
3270
3131
2734
2202
1663
952
-60
-1207
-2327
-3219
-3690
-3766
-3656
-3658
-3780
-3897
-3924
-3662
-3160
-2627
-2247
-2168
-2260
-2380
-2415
-2275
-2127
-2009
-1923
-1787
-1444
-873
-132
582
1148
1601
1926
2196
2469
2652
2669
2523
2251
1898
1513
1146
834
493
157
-119
-279
-390
-470
-506
-604
-785
-1014
-1342
-1747
-2158
-2553
-2915
-3204
-3397
-3563
-3671
-3698
-3647
-3455
-3144
-2782
-2394
-2031
-1680
-1367
-1133
-980
-945
-1035
-1163
-1238
-1192
-1096
-971
-826
-725
-647
-568
-432
-324
-219
-102
-48
-70
-193
-365
-582
-845
-1102
-1352
-1530
-1665
-1762
-1755
-1711
-1704
-1690
-1639
-1597
-1603
-1600
-1559
-1544
-1573
-1592
-1616
-1691
-1732
-1729
-1680
-1558
-1394
-1225
-1053
-840
-647
-470
-298
-119
42
174
301
416
518
551
584
636
691
750
816
875
945
1068
1170
1204
1218
1273
1317
1355
1374
1397
1356
1247
1175
1151
1165
1277
1478
1727
1929
2032
2144
2235
2358
2541
2687
2861
3033
3185
3403
3501
3429
3264
2940
2500
2026
1503
715
-328
-1389
-2386
-3110
-3438
-3552
-3655
-3863
-4076
-4198
-4107
-3690
-3175
-2730
-2438
-2358
-2346
-2269
-2068
-1811
-1626
-1498
-1387
-1213
-855
-345
228
788
1286
1716
2056
2351
2626
2815
2885
2790
2577
2253
1842
1444
1002
529
117
-242
-561
-827
-1031
-1204
-1371
-1515
-1657
-1809
-2000
-2232
-2464
-2656
-2807
-2920
-3037
-3136
-3190
-3160
-2993
-2760
-2466
-2071
-1699
-1373
-1023
-673
-413
-247
-128
-113
-177
-250
-328
-415
-476
-516
-590
-655
-659
-623
-539
-438
-345
-299
-302
-347
-442
-572
-715
-902
-1110
-1308
-1480
-1587
-1646
-1698
-1685
-1626
-1593
-1512
-1393
-1263
-1147
-1072
-1021
-995
-1026
-1069
-1090
-1112
-1122
-1110
-1080
-1017
-899
-751
-597
-385
-143
87
304
522
693
835
947
1018
1012
955
926
843
758
754
781
776
787
813
892
1005
1110
1219
1316
1383
1462
1539
1605
1650
1714
1791
1870
1996
2159
2337
2466
2574
2729
2853
3041
3352
3599
3786
3843
3727
3402
2888
2381
1624
536
-606
-1802
-2756
-3237
-3506
-3667
-3882
-4193
-4450
-4555
-4226
-3607
-2976
-2335
-1933
-1788
-1646
-1495
-1330
-1208
-1181
-1174
-1164
-998
-589
-85
453
936
1275
1603
2020
2455
2904
3253
3457
3437
3194
2807
2268
1675
1080
480
-66
-517
-906
-1228
-1504
-1742
-1944
-2105
-2142
-2128
-2116
-2092
-2105
-2162
-2250
-2357
-2518
-2657
-2749
-2799
-2745
-2596
-2389
-2095
-1738
-1362
-988
-622
-291
-36
167
298
371
380
286
122
-85
-306
-514
-724
-887
-964
-946
-893
-816
-722
-635
-566
-513
-472
-496
-563
-648
-798
-983
-1173
-1346
-1507
-1656
-1721
-1729
-1679
-1590
-1455
-1292
-1117
-940
-827
-753
-686
-636
-627
-644
-691
-736
-782
-800
-791
-712
-584
-433
-244
-53
215
497
744
957
1136
1246
1280
1263
1230
1162
1078
1024
918
802
725
683
692
725
857
1060
1187
1351
1547
1703
1948
2184
2395
2586
2666
2781
2858
2856
2970
3105
3214
3329
3361
3366
3272
3067
2768
2304
1473
390
-721
-1766
-2497
-2892
-3207
-3576
-4065
-4543
-4840
-4829
-4386
-3820
-3203
-2594
-2208
-1834
-1399
-1032
-689
-487
-454
-473
-469
-274
23
358
678
884
1062
1309
1653
2114
2575
2966
3268
3348
3258
3024
2635
2159
1624
1009
395
-189
-709
-1150
-1584
-1968
-2322
-2580
-2684
-2713
-2642
-2468
-2294
-2162
-2057
-1991
-1985
-2031
-2042
-2046
-2022
-1920
-1810
-1733
-1630
-1464
-1252
-1012
-748
-468
-194
65
236
342
409
406
317
188
0
-232
-437
-634
-796
-940
-1055
-1123
-1174
-1158
-1086
-1006
-888
-775
-738
-757
-793
-833
-877
-935
-996
-1107
-1247
-1374
-1447
-1492
-1493
-1426
-1337
-1240
-1109
-929
-783
-671
-549
-438
-364
-281
-180
-117
-91
-68
-28
0
73
225
369
524
704
861
999
1135
1225
1303
1386
1446
1422
1382
1353
1272
1188
1148
1117
1083
1141
1233
1290
1407
1624
1851
2098
2374
2632
2846
3049
3289
3507
3678
3836
3895
3879
3774
3480
3095
2655
1985
1020
-40
-1087
-1983
-2502
-2803
-3124
-3459
-3877
-4238
-4362
-4163
-3698
-3228
-2752
-2352
-2084
-1745
-1381
-1060
-808
-717
-714
-715
-560
-240
67
377
592
695
881
1207
1612
2094
2517
2819
2973
3010
2965
2770
2491
2120
1613
1065
550
34
-497
-1006
-1489
-1927
-2257
-2490
-2618
-2652
-2583
-2466
-2359
-2208
-2087
-1997
-1920
-1871
-1823
-1782
-1755
-1733
-1713
-1642
-1542
-1416
-1248
-1081
-907
-661
-392
-147
75
242
338
336
326
283
161
9
-170
-337
-523
-705
-843
-974
-1079
-1103
-1085
-1048
-989
-901
-824
-805
-766
-753
-787
-795
-835
-898
-980
-1108
-1224
-1343
-1429
-1468
-1472
-1411
-1336
-1240
-1121
-992
-856
-697
-517
-346
-200
-58
36
90
168
229
282
333
404
491
548
637
736
823
927
995
1046
1102
1148
1174
1211
1264
1270
1236
1207
1156
1112
1074
1083
1170
1264
1412
1632
1832
2033
2256
2470
2703
2940
3148
3323
3470
3551
3552
3431
3177
2814
2317
1576
647
-302
-1216
-1918
-2340
-2757
-3168
-3608
-4019
-4169
-4090
-3773
-3373
-3025
-2668
-2369
-2019
-1572
-1235
-964
-834
-866
-887
-842
-636
-424
-295
-136
-44
72
340
701
1125
1542
1920
2238
2458
2626
2708
2670
2523
2220
1814
1375
913
458
-14
-474
-923
-1354
-1705
-2004
-2216
-2340
-2340
-2268
-2154
-2019
-1914
-1802
-1731
-1679
-1623
-1590
-1595
-1621
-1637
-1663
-1697
-1689
-1665
-1640
-1564
-1438
-1248
-1011
-767
-510
-270
-104
31
121
146
151
135
56
-72
-202
-369
-563
-721
-862
-983
-1063
-1079
-1068
-1044
-1001
-942
-886
-818
-769
-737
-725
-753
-797
-857
-953
-1068
-1152
-1251
-1357
-1416
-1436
-1434
-1396
-1296
-1159
-972
-784
-601
-418
-254
-61
134
330
477
595
670
697
729
773
806
838
865
888
926
968
1020
1085
1175
1245
1332
1429
1506
1582
1638
1708
1791
1866
1889
1948
2021
2031
2118
2231
2313
2431
2548
2654
2756
2830
2865
2785
2631
2423
2075
1545
922
249
-479
-1073
-1549
-2041
-2511
-2955
-3353
-3604
-3647
-3492
-3308
-3098
-2805
-2531
-2155
-1713
-1327
-996
-802
-684
-594
-516
-354
-261
-221
-188
-218
-215
-168
-17
198
419
713
985
1226
1490
1672
1797
1894
1898
1805
1633
1417
1127
775
422
49
-366
-743
-1079
-1403
-1663
-1815
-1894
-1928
-1907
-1861
-1789
-1649
-1496
-1401
-1320
-1211
-1151
-1163
-1162
-1153
-1248
-1397
-1521
-1656
-1758
-1763
-1711
-1672
-1555
-1378
-1188
-960
-730
-506
-291
-86
97
214
296
336
265
148
6
-155
-312
-473
-612
-741
-834
-878
-927
-921
-885
-865
-811
-709
-589
-482
-415
-393
-426
-478
-517
-601
-696
-773
-836
-902
-969
-1040
-1106
-1103
-1058
-1005
-871
-661
-456
-260
-74
103
282
438
580
721
810
874
917
915
846
786
726
635
609
645
680
698
731
791
857
928
1032
1146
1258
1376
1495
1576
1589
1618
1587
1526
1488
1452
1445
1407
1345
1335
1288
1273
1292
1245
1257
1246
1203
1090
853
597
276
-40
-241
-498
-784
-1108
-1453
-1690
-1906
-2020
-2047
-2148
-2142
-2051
-1920
-1649
-1378
-1125
-935
-808
-653
-571
-457
-344
-368
-381
-407
-472
-527
-617
-697
-782
-780
-687
-596
-441
-293
-182
-47
70
163
286
440
531
565
592
545
410
252
82
-111
-315
-472
-619
-768
-876
-957
-1021
-1054
-1059
-1064
-1071
-1040
-958
-903
-875
-855
-902
-973
-1027
-1067
-1115
-1153
-1189
-1243
-1265
-1250
-1227
-1170
-1082
-981
-833
-675
-521
-361
-190
-62
51
169
250
296
297
262
204
126
39
-64
-171
-283
-387
-456
-495
-516
-502
-483
-483
-482
-422
-315
-229
-151
-96
-68
-66
-112
-143
-179
-257
-335
-422
-530
-614
-689
-742
-771
-764
-717
-650
-553
-452
-375
-270
-157
-77
24
125
196
226
255
274
274
233
177
136
110
53
8
-11
-31
-49
-38
1
45
84
122
159
189
232
247
258
261
225
186
160
109
56
12
-58
-108
-130
-152
-156
-145
-129
-112
-61
-17
11
48
80
86
110
155
191
205
233
238
202
213
226
222
187
164
131
50
-15
-72
-157
-238
-309
-410
-511
-541
-568
-611
-615
-614
-645
-669
-673
-667
-634
-584
-567
-564
-550
-543
-552
-571
-564
-546
-514
-508
-512
-500
-498
-490
-467
-432
-409
-387
-346
-296
-294
-315
-310
-297
-333
-336
-315
-348
-413
-471
-529
-570
-602
-644
-653
-648
-641
-650
-643
-628
-628
-605
-543
-495
-471
-431
-392
-397
-408
-416
-446
-467
-481
-475
-488
-487
-479
-470
-491
-519
-495
-484
-448
-364
-299
-269
-238
-190
-172
-180
-151
-121
-110
-108
-112
-115
-138
-176
-212
-247
-302
-335
-347
-362
-365
-355
-361
-383
-367
-334
-321
-271
-207
-169
-146
-120
-107
-118
-115
-125
-155
-169
-183
-219
-243
-262
-300
-320
-335
-331
-320
-311
-311
-279
-240
-231
-211
-215
-213
-225
-188
-247
-214
-454
-203
-255
-437
-284
-338
-392
-267
-206
-279
-179
-191
-77
-116
82
45
86
94
90
79
103
135
102
122
97
92
59
12
-15
-53
-97
-164
-163
-178
-185
-231
-251
-285
-330
-340
-342
-336
-323
-284
-294
-300
-309
-303
-302
-280
-263
-273
-277
-309
-306
-301
-290
-289
-294
-311
-306
-302
-302
-258
-261
-282
-288
-290
-319
-299
-275
-286
-300
-317
-338
-361
-366
-367
-371
-398
-408
-411
-423
-446
-480
-503
-493
-449
-439
-438
-412
-390
-390
-390
-381
-363
-355
-372
-370
-360
-364
-356
-367
-370
-345
-333
-331
-332
-320
-310
-301
-308
-300
-289
-297
-281
-276
-282
-279
-272
-260
-254
-266
-289
-262
-224
-222
-221
-207
-202
-204
-223
-250
-280
-290
-280
-297
-291
-246
-209
-193
-176
-157
-146
-139
-134
-112
-81
-83
-105
-152
-191
-201
-224
-263
-287
-286
-304
-316
-307
-308
-310
-308
-311
-311
-301
-298
-295
-300
-315
-338
-353
-363
-371
-342
-315
-281
-273
-280
-270
-258
-244
-228
-183
-152
-156
-143
-130
-138
-141
-139
-131
-110
-100
-108
-101
-112
-129
-132
-129
-134
-158
-188
-220
-249
-281
-311
-337
-380
-417
-449
-456
-459
-472
-471
-461
-449
-438
-420
-390
-372
-358
-337
-315
-284
-266
-257
-232
-242
-236
-203
-203
-212
-207
-227
-247
-247
-236
-217
-213
-206
-217
-253
-289
-299
-303
-308
-305
-311
-316
-335
-364
-384
-404
-424
-438
-427
-398
-393
-378
-370
-378
-390
-372
-360
-357
-326
-289
-284
-291
-265
-263
-306
-319
-300
-291
-283
-284
-304
-329
-358
-365
-363
-354
-338
-325
-337
-338
-340
-343
-335
-339
-310
-277
-257
-244
-218
-219
-243
-231
-234
-231
-202
-155
-132
-141
-146
-143
-162
-161
-138
-128
-122
-101
-84
-99
-109
-112
-117
-130
-124
-113
-109
-97
-106
-145
-173
-190
-208
-208
-205
-188
-160
-157
-164
-178
-197
-234
-277
-275
-258
-254
-262
-258
-270
-295
-301
-286
-274
-254
-227
-200
-176
-162
-142
-132
-137
-126
-109
-97
-84
-84
-95
-92
-114
-147
-155
-159
-169
-157
-146
-171
-200
-228
-289
-353
-391
-413
-416
-430
-439
-429
-426
-440
-444
-430
-428
-426
-384
-359
-364
-350
-330
-337
-334
-303
-264
-225
-192
-182
-182
-154
-149
-146
-134
-127
-123
-141
-146
-146
-164
-176
-176
-178
-211
-242
-240
-256
-266
-254
-243
-246
-276
-310
-353
-375
-372
-354
-329
-325
-316
-310
-326
-331
-324
-285
-239
-209
-187
-174
-200
-221
-222
-215
-194
-199
-227
-246
-243
-251
-258
-247
-250
-279
-284
-252
-252
-260
-243
-239
-254
-258
-256
-268
-277
-244
-230
-236
-235
-238
-239
-230
-201
-176
-154
-145
-134
-135
-133
-134
-136
-138
-145
-132
-122
-129
-127
-109
-121
-161
-190
-206
-222
-238
-250
-249
-269
-295
-304
-303
-294
-281
-267
-274
-293
-302
-295
-286
-296
-284
-270
-280
-297
-298
-289
-284
-261
-217
-199
-190
-168
-176
-182
-166
-133
-105
-68
-39
-31
-41
-52
-67
-64
-48
-42
-44
-47
-56
-73
-94
-130
-158
-188
-202
-212
-219
-226
-256
-284
-304
-327
-343
-354
-344
-343
-343
-325
-302
-306
-318
-307
-287
-275
-249
-200
-165
-139
-132
-134
-133
-111
-88
-61
-38
-15
-21
-43
-78
-102
-112
-143
-165
-186
-215
-252
-282
-317
-318
-304
-312
-325
-329
-343
-371
-372
-371
-360
-337
-348
-383
-397
-397
-407
-408
-379
-352
-357
-360
-351
-340
-324
-288
-255
-241
-251
-269
-282
-308
-307
-295
-289
-278
-258
-259
-277
-267
-261
-258
-236
-214
-210
-222
-240
-240
-233
-227
-212
-184
-151
-139
-118
-86
-59
-56
-61
-36
-21
-22
-29
-17
-14
-34
-46
-49
-56
-67
-65
-43
-6
8
-5
-21
-18
-37
-61
-63
-57
-73
-92
-96
-121
-152
-174
-178
-179
-173
-177
-194
-198
-192
-180
-181
-204
-219
-238
-229
-211
-214
-214
-189
-187
-195
-175
-171
-172
-164
-159
-155
-136
-120
-113
-135
-138
-140
-160
-162
-141
-134
-180
-191
-206
-256
-290
-313
-336
-364
-391
-415
-428
-445
-457
-458
-473
-458
-448
-456
-455
-439
-416
-411
-423
-418
-411
-403
-395
-377
-353
-323
-297
-285
-263
-246
-228
-226
-225
-213
-207
-220
-232
-220
-240
-261
-265
-286
-307
-307
-287
-298
-298
-276
-276
-280
-263
-249
-268
-284
-266
-256
-268
-269
-255
-262
-274
-251
-238
-244
-243
-231
-234
-230
-214
-213
-232
-238
-234
-272
-313
-315
-316
-328
-312
-314
-332
-330
-327
-345
-346
-332
-324
-322
-324
-327
-335
-343
-340
-317
-307
-298
-269
-242
-228
-226
-227
-217
-191
-169
-163
-140
-123
-129
-133
-137
-137
-142
-142
-137
-132
-130
-144
-164
-161
-174
-179
-165
-155
-143
-157
-181
-194
-216
-224
-252
-277
-254
-261
-274
-251
-259
-293
-279
-262
-263
-256
-243
-261
-280
-267
-259
-254
-239
-231
-256
-264
-255
-218
-200
-192
-168
-163
-171
-189
-199
-190
-165
-152
-134
-130
-155
-201
-222
-227
-229
-233
-253
-281
-308
-339
-363
-385
-421
-472
-495
-488
-483
-471
-453
-429
-432
-446
-436
-420
-425
-413
-373
-347
-337
-326
-331
-343
-330
-323
-315
-284
-246
-222
-205
-182
-188
-200
-210
-220
-239
-262
-262
-264
-272
-282
-296
-316
-330
-335
-308
-280
-268
-266
-274
-286
-281
-275
-289
-287
-293
-306
-300
-283
-272
-256
-242
-260
-263
-269
-275
-272
-261
-251
-257
-263
-292
-297
-290
-285
-297
-307
-308
-315
-323
-322
-320
-316
-301
-296
-298
-308
-308
-312
-316
-317
-302
-276
-265
-254
-246
-231
-220
-206
-205
-198
-184
-166
-155
-154
-126
-103
-106
-120
-113
-95
-85
-85
-77
-67
-73
-95
-124
-137
-145
-146
-138
-137
-141
-148
-170
-189
-206
-222
-223
-213
-207
-189
-175
-170
-183
-199
-191
-176
-171
-153
-131
-134
-120
-122
-144
-157
-150
-148
-158
-141
-140
-150
-135
-121
-121
-110
-92
-68
-41
-38
-32
-36
-46
-70
-84
-108
-135
-171
-224
-263
-296
-303
-309
-322
-335
-350
-355
-342
-325
-324
-303
-286
-282
-277
-264
-244
-221
-213
-215
-211
-231
-264
-289
-291
-283
-270
-269
-284
-286
-282
-285
-286
-268
-246
-239
-255
-261
-264
-295
-329
-335
-349
-348
-344
-336
-331
-342
-348
-339
-336
-338
-326
-314
-303
-293
-294
-317
-327
-335
-351
-358
-345
-343
-371
-360
-359
-370
-380
-401
-400
-398
-376
-350
-335
-325
-323
-335
-339
-330
-321
-313
-313
-310
-317
-332
-340
-342
-345
-362
-351
-349
-369
-364
-349
-346
-347
-329
-317
-309
-269
-232
-220
-206
-211
-213
-207
-216
-210
-176
-175
-178
-173
-160
-172
-196
-178
-179
-177
-161
-159
-160
-165
-182
-195
-184
-164
-167
-179
-163
-168
-206
-205
-203
-218
-236
-246
-240
-251
-223
-210
-211
-209
-238
-244
-254
-251
-213
-198
-188
-186
-198
-203
-225
-234
-217
-212
-180
-159
-145
-127
-129
-137
-156
-162
-180
-186
-178
-180
-212
-241
-290
-329
-351
-362
-367
-374
-396
-417
-404
-401
-395
-369
-355
-354
-358
-343
-301
-281
-278
-288
-297
-312
-330
-349
-361
-368
-368
-347
-328
-326
-335
-316
-302
-316
-322
-331
-327
-314
-325
-335
-344
-356
-390
-422
-434
-454
-449
-438
-440
-427
-405
-399
-396
-378
-368
-348
-316
-299
-300
-289
-314
-335
-331
-347
-350
-344
-363
-379
-386
-395
-399
-383
-386
-387
-364
-349
-335
-300
-279
-278
-281
-285
-294
-288
-275
-276
-294
-342
-332
-343
-360
-362
-343
-313
-296
-287
-272
-250
-245
-244
-228
-213
-208
-204
-218
-224
-222
-225
-240
-248
-236
-243
-239
-204
-202
-206
-253
-284
-300
-316
-310
-275
-274
-265
-247
-269
-268
-268
-262
-242
-227
-260
-259
-262
-289
-293
-287
-294
-319
-317
-287
-252
-245
-225
-229
-223
-202
-219
-198
-176
-158
-169
-194
-180
-198
-191
-167
-173
-199
-189
-196
-198
-204
-228
-245
-257
-267
-300
-331
-369
-382
-399
-405
-422
-446
-450
-457
-463
-451
-444
-434
-439
-431
-407
-409
-373
-344
-330
-308
-290
-296
-292
-286
-275
-259
-258
-256
-255
-241
-245
-253
-246
-246
-257
-265
-303
-310
-305
-313
-313
-318
-324
-336
-338
-352
-386
-399
-352
-349
-334
-316
-325
-331
-339
-312
-327
-317
-261
-292
-286
-283
-315
-321
-359
-366
-378
-403
-406
-417
-410
-407
-415
-397
-411
-410
-385
-376
-370
-354
-329
-326
-342
-315
-331
-365
-333
-334
-330
-314
-312
-345
-373
-335
-369
-363
-297
-298
-294
-255
-260
-269
-254
-232
-214
-217
-194
-219
-234
-258
-328
-352
-341
-419
-460
-496
-575
-632
-627
-664
-728
-688
-708
-702
-623
-562
-493
-405
-320
-228
-146
-94
-81
-21
-43
-73
-92
-145
-239
-294
-349
-417
-446
-475
-466
-468
-434
-407
-382
-325
-267
-191
-138
-100
-80
-86
-108
-115
-150
-230
-275
-335
-402
-470
-552
-619
-637
-662
-697
-710
-710
-842
-1166
-1083
-1441
-1724
-1730
-1973
-2023
-2059
-2032
-1890
-1791
-1510
-1145
-901
-444
-64
272
644
793
866
958
844
820
639
452
193
-77
-333
-608
-859
-1042
-1158
-1203
-1109
-1032
-886
-717
-577
-419
-272
-119
-14
61
91
51
-50
-167
-321
-528
-720
-932
-1040
-1138
-1164
-1123
-1094
-1030
-904
-717
-541
-317
-74
142
318
457
538
563
585
495
436
363
208
86
-24
-171
-307
-378
-432
-471
-454
-425
-390
-326
-252
-215
-173
-165
-163
-148
-138
-163
-198
-273
-374
-429
-494
-526
-579
-559
-568
-526
-452
-384
-317
-215
-162
-29
97
115
184
180
164
198
143
85
42
-21
-116
-136
-120
-196
-241
-246
-199
-211
-114
-84
-78
-50
2
16
-49
-38
-24
-82
-149
-211
-281
-374
-531
-599
-640
-715
-780
-807
-825
-799
-727
-681
-660
-609
-516
-382
-279
-234
-234
-212
-175
-149
-175
-268
-285
-289
-278
-276
-361
-370
-400
-370
-284
-321
-257
-184
-194
-121
-88
-114
-133
-158
-156
-164
-220
-244
-294
-379
-421
-465
-515
-532
-522
-501
-474
-465
-407
-388
-358
-280
-234
-200
-167
-135
-135
-128
-112
-123
-143
-132
-127
-155
-146
-142
-112
-76
-67
-25
0
37
61
77
93
88
72
57
44
13
-19
-68
-128
-190
-230
-244
-267
-275
-259
-269
-255
-230
-193
-171
-157
-99
-63
-40
-18
-31
-37
-37
-40
-32
-40
-48
-65
-78
-77
-61
-21
21
52
95
131
171
218
238
257
252
252
260
231
194
166
105
63
4
-70
-120
-170
-200
-191
-210
-220
-245
-279
-280
-301
-279
-259
-268
-273
-290
-311
-337
-384
-396
-399
-408
-399
-385
-388
-396
-431
-452
-455
-457
-435
-421
-401
-384
-390
-404
-420
-445
-474
-508
-523
-526
-550
-590
-600
-615
-660
-664
-661
-654
-661
-653
-642
-654
-656
-648
-662
-671
-644
-639
-632
-636
-642
-654
-668
-656
-640
-620
-594
-566
-534
-491
-480
-459
-409
-372
-336
-305
-266
-230
-209
-194
-203
-216
-193
-183
-189
-168
-163
-147
-128
-106
-69
-25
53
103
166
253
315
378
459
515
554
599
613
640
643
647
669
671
658
685
702
739
818
897
971
1023
1118
1244
1312
1425
1527
1576
1654
1691
1708
1710
1682
1689
1667
1611
1631
1570
1546
1593
1606
1674
1671
1651
1663
1559
1539
1520
1348
1146
700
121
-451
-1089
-1522
-1839
-2180
-2455
-2818
-3112
-3293
-3394
-3235
-2993
-2702
-2326
-2018
-1639
-1224
-851
-494
-252
-56
76
156
286
380
439
485
438
370
305
292
348
425
545
668
762
789
759
708
638
537
396
213
-36
-330
-688
-1096
-1495
-1896
-2305
-2641
-2896
-3068
-3127
-3129
-3069
-2949
-2777
-2524
-2213
-1875
-1501
-1162
-879
-642
-468
-352
-275
-227
-226
-254
-287
-342
-444
-537
-604
-656
-673
-707
-715
-685
-644
-593
-568
-537
-495
-460
-436
-415
-403
-386
-402
-421
-451
-494
-515
-539
-538
-521
-513
-481
-446
-427
-394
-359
-305
-233
-184
-128
-86
-45
-19
-19
21
76
138
283
445
609
818
1047
1313
1571
1814
2101
2337
2554
2764
2875
2966
3012
3014
3024
3013
3014
2992
3023
3106
3155
3286
3447
3514
3561
3559
3469
3195
2556
1660
579
-614
-1588
-2279
-2889
-3488
-4200
-5013
-5712
-6117
-6059
-5653
-5055
-4304
-3654
-3036
-2328
-1599
-827
-128
391
728
906
1120
1349
1512
1614
1529
1289
1045
913
1016
1317
1739
2132
2355
2483
2530
2561
2646
2700
2661
2443
2040
1506
868
173
-573
-1389
-2222
-2990
-3619
-4029
-4231
-4280
-4229
-4122
-3954
-3710
-3336
-2807
-2201
-1587
-1034
-637
-392
-223
-103
-41
-1
37
24
-47
-115
-168
-226
-235
-191
-158
-99
0
130
264
359
416
379
282
142
-29
-175
-357
-582
-810
-1081
-1377
-1612
-1763
-1823
-1831
-1780
-1702
-1620
-1509
-1420
-1311
-1167
-1057
-975
-942
-946
-963
-1040
-1150
-1260
-1349
-1392
-1406
-1356
-1222
-1073
-888
-686
-473
-220
70
358
648
908
1102
1215
1262
1239
1195
1165
1067
946
846
695
550
475
433
430
466
530
620
721
829
971
1112
1232
1404
1504
1591
1744
1782
1866
1981
2039
2159
2241
2437
2719
2842
3076
3215
3159
3165
3069
2953
2719
2103
1320
288
-818
-1592
-2223
-2673
-3096
-3698
-4306
-4882
-5117
-4903
-4477
-3830
-3208
-2749
-2301
-1848
-1266
-643
-132
224
323
338
407
512
700
816
799
672
516
531
749
1151
1605
1958
2158
2217
2227
2262
2282
2247
2057
1679
1172
579
-20
-599
-1182
-1790
-2391
-2938
-3355
-3559
-3556
-3432
-3242
-3031
-2834
-2587
-2260
-1852
-1398
-978
-656
-478
-421
-436
-471
-497
-523
-554
-640
-747
-822
-891
-907
-812
-704
-604
-482
-374
-267
-165
-92
-84
-153
-252
-387
-546
-696
-860
-1044
-1210
-1389
-1567
-1659
-1658
-1604
-1522
-1429
-1346
-1288
-1229
-1152
-1085
-1014
-974
-998
-1059
-1138
-1221
-1294
-1335
-1372
-1420
-1437
-1385
-1282
-1107
-893
-702
-490
-274
-67
144
363
558
709
795
820
800
764
718
667
616
562
505
461
451
483
553
641
753
896
1023
1128
1270
1389
1527
1677
1749
1830
1916
2009
2147
2241
2339
2463
2576
2780
3029
3225
3402
3462
3381
3265
3044
2663
1999
1028
-118
-1341
-2332
-2922
-3376
-3777
-4236
-4886
-5452
-5708
-5479
-4819
-3962
-3086
-2466
-2027
-1529
-994
-382
223
596
730
706
716
807
951
1124
1121
956
821
820
1063
1537
2076
2478
2633
2611
2505
2397
2337
2224
1952
1472
815
83
-665
-1353
-1988
-2618
-3206
-3672
-3982
-4065
-3912
-3632
-3298
-2963
-2661
-2320
-1885
-1371
-861
-433
-123
25
51
-4
-72
-116
-126
-132
-137
-132
-101
-37
9
42
36
-9
-71
-134
-215
-325
-466
-663
-888
-1127
-1398
-1656
-1845
-1949
-2004
-2004
-1978
-1936
-1849
-1733
-1579
-1389
-1195
-1024
-895
-790
-725
-725
-771
-837
-934
-1032
-1114
-1197
-1259
-1288
-1291
-1313
-1295
-1218
-1122
-976
-800
-629
-477
-362
-273
-200
-135
-72
-25
10
34
25
15
26
44
74
118
175
220
240
259
269
287
320
354
399
436
473
512
559
665
765
871
1051
1239
1481
1767
1997
2220
2367
2510
2642
2711
2919
3069
3186
3389
3455
3472
3449
3285
3167
2999
2776
2421
1647
642
-565
-1867
-2808
-3361
-3743
-4083
-4585
-5248
-5825
-6026
-5729
-5097
-4272
-3482
-2957
-2523
-1970
-1332
-611
65
474
598
610
701
940
1281
1560
1589
1401
1213
1211
1482
1976
2488
2780
2801
2634
2394
2221
2132
1968
1624
1071
358
-399
-1088
-1726
-2344
-2944
-3505
-3957
-4213
-4213
-4024
-3736
-3406
-3111
-2833
-2492
-2030
-1503
-977
-519
-209
-60
-28
-7
16
82
183
284
351
361
380
434
498
556
553
442
245
26
-179
-404
-628
-866
-1172
-1488
-1773
-2021
-2184
-2236
-2242
-2211
-2152
-2068
-1941
-1778
-1589
-1381
-1196
-1055
-942
-862
-810
-786
-799
-861
-941
-1034
-1125
-1182
-1192
-1213
-1251
-1279
-1298
-1277
-1202
-1107
-1001
-889
-795
-738
-701
-664
-620
-565
-480
-400
-334
-257
-191
-136
-69
17
85
143
202
229
230
227
194
142
82
23
-15
-13
44
132
272
407
535
694
849
1054
1345
1622
1884
2119
2237
2333
2430
2510
2650
2691
2738
2857
2902
3007
3094
3154
3162
3083
3004
2845
2620
2251
1507
442
-855
-2143
-3010
-3493
-3749
-4055
-4606
-5324
-5944
-6087
-5640
-4790
-3807
-2991
-2433
-2033
-1569
-896
-147
497
840
875
821
897
1152
1464
1646
1573
1306
1109
1173
1589
2203
2758
3008
2915
2648
2369
2209
2148
2003
1626
995
179
-667
-1426
-2076
-2648
-3213
-3738
-4135
-4330
-4269
-4003
-3642
-3274
-2971
-2695
-2332
-1867
-1305
-750
-331
-122
-81
-133
-160
-80
86
271
411
497
549
620
746
879
973
1019
990
854
659
376
-27
-524
-1005
-1404
-1725
-1932
-2096
-2300
-2483
-2590
-2620
-2543
-2336
-2045
-1730
-1411
-1161
-996
-892
-837
-814
-768
-724
-748
-811
-898
-1024
-1179
-1284
-1348
-1382
-1320
-1185
-1050
-945
-844
-771
-732
-660
-578
-508
-465
-448
-461
-493
-545
-603
-626
-598
-512
-380
-231
-90
21
124
213
281
327
342
329
272
203
120
19
-77
-137
-142
-108
6
190
389
615
850
1093
1326
1563
1841
2104
2363
2620
2749
2801
2847
2831
2843
2900
2988
3078
3115
3174
3204
3145
3130
3045
2876
2713
2402
1789
855
-331
-1649
-2722
-3279
-3541
-3758
-4141
-4866
-5638
-6033
-5833
-5089
-4089
-3154
-2570
-2238
-1827
-1272
-532
257
761
905
848
829
995
1325
1662
1720
1467
1178
1073
1344
1944
2603
3018
2986
2628
2280
2162
2067
2094
1860
1380
557
-274
-1065
-1814
-2266
-2792
-3264
-3737
-3982
-4139
-3999
-3667
-3347
-3073
-2795
-2506
-2166
-1656
-1077
-600
-289
-213
-258
-323
-297
-144
92
309
411
467
486
597
740
898
1015
1023
918
783
598
382
107
-235
-590
-953
-1304
-1586
-1809
-1967
-2064
-2136
-2206
-2237
-2174
-2020
-1781
-1541
-1382
-1296
-1260
-1244
-1189
-1110
-1039
-1022
-1047
-1112
-1181
-1198
-1175
-1131
-1052
-965
-873
-774
-650
-502
-401
-347
-334
-373
-408
-409
-388
-400
-467
-558
-663
-732
-724
-657
-536
-404
-296
-210
-137
-63
21
95
138
139
123
69
-17
-69
-95
-111
-129
-111
-51
51
227
453
705
948
1137
1340
1579
1791
2015
2223
2344
2446
2553
2604
2617
2609
2581
2578
2608
2676
2745
2772
2769
2743
2673
2685
2620
2462
2333
1995
1396
498
-717
-1989
-2926
-3347
-3369
-3376
-3697
-4414
-5252
-5662
-5321
-4357
-3189
-2315
-1886
-1759
-1578
-1099
-375
314
686
655
424
347
529
916
1262
1296
1015
692
652
1045
1823
2644
3102
3051
2657
2236
2044
2118
2261
2170
1699
930
17
-795
-1373
-1796
-2192
-2596
-2979
-3252
-3329
-3227
-3007
-2765
-2590
-2462
-2293
-2025
-1656
-1248
-902
-735
-731
-863
-1011
-1047
-916
-633
-340
-105
22
68
136
322
616
946
1218
1334
1269
1089
861
627
406
171
-83
-354
-664
-961
-1205
-1384
-1492
-1563
-1590
-1601
-1588
-1499
-1359
-1240
-1192
-1215
-1305
-1396
-1410
-1369
-1310
-1283
-1339
-1448
-1521
-1537
-1454
-1306
-1125
-947
-828
-719
-608
-507
-396
-294
-240
-227
-238
-272
-303
-323
-350
-391
-434
-445
-409
-304
-164
-30
52
104
151
200
266
346
392
376
303
177
49
-33
-45
-31
16
70
119
172
246
350
505
684
864
1059
1187
1303
1437
1524
1639
1744
1841
1958
2032
2103
2226
2323
2427
2557
2648
2779
2875
2944
3019
3034
3025
2976
2834
2658
2374
1805
999
-71
-1188
-1963
-2304
-2289
-2191
-2474
-3209
-4134
-4803
-4716
-3948
-2889
-2013
-1762
-1986
-2283
-2316
-1846
-1159
-626
-465
-641
-846
-863
-594
-187
50
74
7
74
492
1205
1982
2509
2623
2441
2188
2092
2240
2512
2682
2539
2010
1235
450
-198
-625
-859
-1047
-1254
-1524
-1824
-2070
-2251
-2310
-2243
-2111
-1952
-1795
-1671
-1620
-1622
-1649
-1691
-1731
-1743
-1741
-1708
-1633
-1510
-1309
-1107
-893
-689
-476
-218
114
531
921
1177
1274
1227
1101
965
829
666
422
88
-273
-589
-825
-965
-1067
-1138
-1216
-1308
-1307
-1249
-1133
-1008
-947
-956
-1023
-1115
-1193
-1250
-1309
-1399
-1506
-1622
-1743
-1825
-1868
-1839
-1753
-1610
-1457
-1311
-1165
-1028
-881
-742
-622
-484
-393
-340
-295
-271
-246
-251
-267
-246
-201
-145
-64
17
127
211
286
358
419
467
482
472
443
395
310
210
107
24
-19
-26
2
35
59
97
145
238
400
613
795
919
996
1054
1158
1302
1475
1657
1847
2009
2143
2256
2365
2488
2643
2804
2924
3003
3013
2976
2934
2880
2777
2611
2341
1916
1286
466
-436
-1261
-1791
-1983
-2006
-2101
-2538
-3243
-3924
-4245
-3938
-3170
-2333
-1842
-1890
-2222
-2450
-2325
-1818
-1219
-865
-858
-1081
-1239
-1139
-796
-450
-275
-256
-226
22
538
1213
1794
2066
2024
1851
1758
1837
2119
2405
2443
2148
1548
846
289
4
-103
-156
-291
-530
-822
-1108
-1288
-1345
-1282
-1187
-1129
-1121
-1143
-1181
-1250
-1354
-1483
-1615
-1732
-1811
-1851
-1838
-1766
-1670
-1567
-1445
-1307
-1150
-916
-566
-147
262
552
681
693
640
609
625
680
713
600
323
-65
-439
-707
-775
-681
-537
-446
-491
-643
-811
-848
-782
-648
-529
-548
-665
-847
-1052
-1233
-1371
-1491
-1601
-1647
-1651
-1669
-1652
-1634
-1610
-1577
-1506
-1381
-1221
-1015
-824
-707
-648
-637
-643
-640
-603
-522
-388
-252
-184
-170
-167
-155
-95
59
256
408
501
523
485
428
387
360
348
315
266
196
116
51
11
11
31
103
175
247
334
432
518
594
663
721
793
871
956
1036
1120
1203
1268
1362
1496
1680
1901
2095
2252
2362
2471
2629
2761
2892
2938
2899
2816
2686
2590
2477
2275
1940
1389
604
-278
-1129
-1692
-1864
-1844
-1826
-2148
-2821
-3532
-3954
-3765
-3085
-2332
-1847
-1852
-2162
-2408
-2328
-1849
-1316
-1037
-1075
-1297
-1361
-1138
-729
-358
-247
-326
-365
-106
511
1312
1969
2247
2139
1927
1852
2038
2422
2736
2756
2437
1912
1327
852
557
370
195
-62
-393
-707
-959
-1121
-1219
-1311
-1386
-1454
-1502
-1493
-1459
-1456
-1538
-1697
-1934
-2133
-2211
-2197
-2085
-1942
-1852
-1767
-1695
-1583
-1372
-1069
-667
-250
127
438
658
759
756
716
692
673
640
570
458
272
8
-242
-419
-526
-553
-518
-493
-519
-585
-666
-764
-854
-935
-1014
-1083
-1151
-1262
-1409
-1591
-1780
-1929
-1992
-1955
-1877
-1799
-1702
-1630
-1567
-1464
-1335
-1204
-1051
-866
-708
-588
-539
-543
-560
-575
-550
-499
-398
-301
-256
-244
-235
-209
-174
-87
45
170
264
289
271
239
201
178
162
159
157
121
89
52
3
-3
6
52
137
231
315
389
453
506
560
611
683
758
824
878
917
961
1002
1076
1171
1298
1424
1559
1704
1802
1911
2010
2143
2258
2324
2317
2249
2243
2213
2199
2126
1948
1738
1374
891
284
-407
-1000
-1416
-1545
-1551
-1694
-2079
-2722
-3302
-3521
-3240
-2649
-2112
-1862
-1987
-2201
-2226
-1933
-1449
-1058
-908
-999
-1115
-1010
-699
-338
-167
-236
-374
-354
20
668
1314
1669
1670
1488
1402
1548
1924
2296
2435
2280
1865
1412
1057
817
621
371
48
-320
-662
-918
-1083
-1197
-1342
-1520
-1663
-1725
-1672
-1518
-1377
-1360
-1455
-1595
-1720
-1765
-1699
-1578
-1473
-1419
-1413
-1419
-1380
-1250
-1023
-748
-450
-141
146
383
600
764
883
975
1035
1040
999
886
690
404
7
-417
-772
-959
-956
-911
-925
-1082
-1315
-1490
-1507
-1353
-1163
-1006
-980
-1071
-1157
-1246
-1340
-1457
-1561
-1631
-1657
-1654
-1662
-1689
-1722
-1728
-1694
-1587
-1385
-1140
-933
-770
-679
-629
-578
-518
-437
-316
-190
-117
-100
-120
-191
-221
-178
-82
66
203
291
295
270
249
265
281
279
255
182
91
-1
-99
-219
-318
-409
-450
-436
-378
-278
-216
-174
-152
-98
15
177
355
527
659
713
744
799
943
1109
1297
1464
1616
1781
1929
2047
2175
2292
2446
2607
2711
2794
2755
2675
2616
2535
2486
2384
2230
1963
1428
786
11
-719
-1185
-1417
-1469
-1608
-2023
-2667
-3309
-3636
-3481
-3017
-2481
-2198
-2248
-2375
-2400
-2147
-1698
-1327
-1174
-1236
-1284
-1102
-728
-324
-110
-188
-355
-329
33
690
1365
1800
1861
1700
1592
1711
2028
2378
2519
2353
1949
1491
1126
874
671
380
-44
-511
-887
-1153
-1298
-1411
-1587
-1824
-2047
-2167
-2128
-1976
-1809
-1725
-1802
-1947
-2086
-2114
-2008
-1847
-1706
-1631
-1580
-1523
-1401
-1199
-939
-670
-409
-155
106
372
591
746
810
817
770
742
734
694
585
378
87
-232
-495
-678
-781
-855
-904
-971
-1105
-1226
-1316
-1349
-1347
-1331
-1289
-1308
-1388
-1482
-1575
-1661
-1711
-1719
-1706
-1705
-1680
-1630
-1586
-1508
-1411
-1303
-1174
-1033
-877
-718
-597
-504
-459
-444
-421
-364
-289
-238
-231
-262
-293
-323
-335
-302
-276
-244
-218
-220
-234
-273
-315
-339
-372
-416
-432
-448
-478
-520
-537
-550
-584
-588
-562
-504
-432
-355
-240
-122
-13
77
172
268
398
544
674
786
870
966
1045
1165
1286
1405
1495
1566
1686
1825
1980
2117
2195
2216
2241
2265
2306
2326
2276
2198
2054
1940
1848
1720
1563
1267
803
175
-529
-1102
-1476
-1622
-1633
-1795
-2187
-2767
-3261
-3408
-3144
-2602
-2156
-1983
-2055
-2140
-2001
-1618
-1151
-832
-776
-854
-861
-665
-300
8
64
-126
-306
-233
153
749
1247
1409
1283
1065
1040
1257
1603
1873
1863
1581
1163
796
578
416
192
-158
-586
-978
-1245
-1352
-1413
-1528
-1731
-1961
-2078
-2029
-1846
-1622
-1473
-1468
-1562
-1674
-1702
-1643
-1531
-1413
-1355
-1351
-1367
-1339
-1251
-1100
-911
-716
-527
-316
-80
173
370
471
502
510
522
555
587
549
401
154
-121
-345
-498
-602
-678
-755
-853
-973
-1063
-1144
-1193
-1192
-1151
-1116
-1118
-1124
-1165
-1260
-1374
-1452
-1493
-1484
-1448
-1421
-1410
-1420
-1419
-1376
-1305
-1179
-1016
-848
-718
-628
-554
-500
-464
-395
-338
-308
-271
-239
-246
-276
-280
-292
-329
-328
-311
-269
-216
-201
-223
-274
-309
-345
-349
-319
-276
-256
-269
-303
-325
-316
-288
-256
-211
-127
-53
30
130
225
302
370
465
579
685
802
923
1010
1072
1129
1209
1275
1345
1460
1591
1693
1813
1953
2067
2146
2206
2275
2303
2341
2375
2343
2312
2216
2113
2007
1827
1615
1282
772
161
-523
-1077
-1414
-1556
-1606
-1843
-2309
-2850
-3242
-3277
-2948
-2487
-2141
-2034
-2091
-2076
-1876
-1518
-1162
-975
-937
-920
-805
-512
-215
-66
-101
-262
-267
-8
472
978
1277
1338
1238
1175
1287
1514
1739
1815
1675
1390
1061
780
545
264
-72
-456
-824
-1100
-1299
-1452
-1617
-1811
-1991
-2120
-2128
-2023
-1869
-1751
-1704
-1701
-1746
-1765
-1721
-1642
-1533
-1447
-1355
-1283
-1205
-1090
-964
-807
-623
-418
-208
-2
217
423
561
613
612
584
563
577
595
539
346
47
-264
-492
-621
-671
-747
-859
-992
-1086
-1149
-1180
-1206
-1253
-1262
-1255
-1236
-1211
-1238
-1336
-1458
-1540
-1581
-1576
-1523
-1469
-1446
-1422
-1409
-1389
-1287
-1139
-958
-780
-654
-573
-516
-467
-422
-396
-351
-324
-305
-318
-348
-374
-419
-440
-457
-442
-411
-356
-310
-292
-304
-340
-364
-390
-411
-404
-399
-414
-437
-496
-543
-553
-529
-463
-384
-288
-198
-95
11
99
227
374
530
660
777
885
967
1018
1057
1121
1189
1287
1397
1503
1601
1691
1757
1807
1887
1983
2093
2181
2199
2161
2087
2022
1971
1906
1831
1674
1478
1282
1071
794
337
-282
-949
-1495
-1780
-1817
-1835
-2033
-2464
-2985
-3306
-3261
-2877
-2419
-2126
-2042
-2062
-1959
-1648
-1258
-937
-798
-795
-739
-554
-218
55
139
61
-117
-115
177
633
1043
1222
1196
1075
1026
1153
1372
1545
1533
1332
1055
791
578
364
87
-263
-665
-1000
-1232
-1369
-1476
-1643
-1857
-2038
-2118
-2083
-1946
-1782
-1649
-1577
-1560
-1562
-1528
-1453
-1344
-1205
-1097
-990
-894
-819
-703
-552
-393
-216
-34
167
379
593
769
871
879
813
733
702
720
702
576
298
-40
-344
-567
-704
-811
-938
-1094
-1215
-1280
-1319
-1352
-1382
-1416
-1420
-1366
-1294
-1230
-1228
-1295
-1367
-1385
-1370
-1314
-1246
-1196
-1136
-1099
-1068
-1018
-951
-830
-683
-556
-448
-371
-302
-255
-246
-262
-278
-272
-266
-272
-285
-326
-371
-394
-406
-415
-402
-378
-348
-345
-353
-371
-406
-422
-425
-417
-392
-379
-385
-366
-356
-323
-248
-167
-53
59
176
268
341
439
555
661
769
880
933
944
957
998
1061
1138
1203
1278
1344
1377
1444
1531
1620
1730
1832
1918
2023
2087
2114
2131
2100
2088
2041
1965
1885
1769
1651
1513
1283
942
441
-198
-840
-1360
-1646
-1727
-1810
-2060
-2510
-3003
-3265
-3202
-2836
-2413
-2124
-1973
-1908
-1758
-1463
-1156
-883
-748
-681
-536
-295
0
207
242
135
51
165
493
906
1247
1409
1382
1289
1291
1401
1544
1587
1471
1212
906
611
330
6
-380
-801
-1185
-1458
-1638
-1725
-1820
-1975
-2145
-2278
-2274
-2145
-1948
-1727
-1548
-1432
-1364
-1343
-1308
-1210
-1086
-938
-784
-643
-511
-415
-291
-126
47
243
445
637
816
985
1104
1140
1085
948
784
656
564
440
232
-72
-433
-762
-1016
-1193
-1336
-1463
-1546
-1582
-1590
-1579
-1578
-1587
-1562
-1517
-1433
-1318
-1243
-1210
-1220
-1254
-1257
-1227
-1151
-1022
-900
-798
-747
-712
-670
-599
-515
-428
-353
-308
-246
-216
-246
-297
-331
-363
-362
-334
-321
-343
-395
-441
-474
-467
-439
-413
-394
-384
-399
-424
-460
-504
-532
-546
-562
-558
-534
-596
-608
-571
-482
-339
-232
-128
7
164
266
349
450
559
690
827
926
988
1047
1119
1192
1285
1358
1441
1518
1612
1698
1762
1823
1885
1984
2081
2141
2149
2126
2065
1976
1883
1761
1624
1506
1407
1339
1214
1002
713
265
-358
-1105
-1861
-2384
-2564
-2562
-2559
-2766
-3136
-3490
-3583
-3259
-2639
-1934
-1329
-934
-689
-418
-101
260
551
734
825
895
1041
1170
1223
1123
913
740
746
964
1270
1489
1496
1295
1013
777
600
463
282
-11
-399
-811
-1226
-1611
-1990
-2344
-2622
-2735
-2667
-2480
-2240
-2027
-1866
-1718
-1488
-1153
-727
-285
92
344
452
478
494
525
585
677
789
879
958
994
979
949
899
874
831
744
619
443
214
-74
-409
-809
-1204
-1543
-1788
-1928
-2028
-2125
-2212
-2261
-2286
-2255
-2172
-2011
-1782
-1492
-1194
-964
-760
-582
-413
-244
-63
134
320
458
511
477
359
239
144
63
-35
-166
-350
-569
-817
-1053
-1259
-1399
-1489
-1532
-1525
-1509
-1467
-1419
-1350
-1242
-1075
-895
-723
-568
-452
-387
-366
-353
-336
-319
-291
-277
-291
-309
-342
-364
-362
-320
-287
-265
-217
-148
-104
-60
-1
57
129
240
364
479
581
638
679
719
824
959
1064
1127
1119
1070
1010
984
1012
1016
957
917
914
944
1063
1239
1364
1520
1746
1921
2110
2270
2340
2342
2316
2280
2228
2116
1949
1712
1388
1054
629
-25
-914
-1912
-2823
-3351
-3442
-3273
-3136
-3189
-3401
-3514
-3274
-2615
-1731
-850
-193
155
378
596
858
1105
1250
1265
1247
1311
1455
1585
1591
1437
1240
1143
1199
1335
1432
1349
1003
467
-124
-677
-1139
-1555
-1958
-2340
-2673
-2908
-3041
-3097
-3066
-2941
-2650
-2209
-1678
-1114
-672
-360
-150
9
198
441
688
895
1036
1082
1055
1003
955
936
949
980
1002
990
884
678
377
-6
-391
-740
-1061
-1343
-1606
-1849
-2077
-2302
-2468
-2535
-2450
-2209
-1870
-1509
-1196
-972
-821
-732
-684
-620
-527
-457
-428
-462
-520
-526
-493
-387
-239
-59
121
253
320
273
158
-36
-269
-485
-704
-900
-1108
-1345
-1542
-1691
-1726
-1677
-1545
-1341
-1148
-961
-839
-738
-651
-595
-557
-542
-535
-569
-630
-667
-721
-764
-758
-700
-636
-581
-508
-468
-469
-487
-511
-532
-530
-543
-554
-541
-518
-487
-439
-364
-263
-116
59
242
414
553
625
648
631
589
552
537
543
513
485
465
389
352
415
505
638
786
955
1101
1245
1362
1506
1660
1804
1971
2109
2193
2228
2189
2108
2033
1928
1805
1689
1601
1457
1304
1141
892
551
173
-409
-1316
-2221
-3037
-3635
-3728
-3526
-3308
-3208
-3241
-3196
-2901
-2185
-1199
-234
563
1006
1233
1412
1563
1712
1782
1758
1640
1552
1562
1575
1526
1358
1122
924
797
782
741
555
149
-464
-1107
-1715
-2231
-2623
-2900
-3083
-3187
-3164
-3026
-2816
-2512
-2137
-1637
-1048
-479
58
472
696
794
861
921
986
1077
1130
1145
1124
1088
1032
959
867
772
667
527
334
67
-289
-740
-1224
-1667
-2006
-2234
-2352
-2399
-2405
-2339
-2220
-2031
-1740
-1369
-958
-563
-235
-16
72
41
-64
-170
-253
-326
-382
-422
-435
-400
-311
-214
-109
-17
43
69
29
-96
-307
-570
-848
-1082
-1256
-1388
-1461
-1479
-1441
-1379
-1273
-1111
-935
-745
-589
-509
-473
-507
-586
-678
-763
-832
-873
-879
-871
-840
-783
-723
-644
-561
-490
-422
-394
-391
-425
-486
-545
-589
-627
-611
-519
-429
-375
-216
-45
30
140
332
465
498
561
531
453
402
338
284
297
384
460
501
572
645
653
717
854
980
1129
1250
1329
1348
1392
1495
1598
1758
1992
2160
2177
2228
2251
2204
2125
2040
1889
1776
1647
1492
1255
902
441
-76
-683
-1623
-2528
-3286
-3849
-3879
-3557
-3191
-2941
-2876
-2750
-2449
-1758
-774
158
895
1231
1308
1346
1372
1479
1551
1523
1448
1409
1471
1537
1534
1368
1069
774
545
429
283
-30
-554
-1250
-1955
-2549
-2977
-3200
-3268
-3242
-3130
-2912
-2597
-2250
-1887
-1500
-1051
-545
-66
345
589
676
663
624
646
755
935
1084
1191
1226
1192
1087
900
690
460
211
-90
-450
-859
-1289
-1741
-2140
-2411
-2552
-2537
-2391
-2161
-1923
-1673
-1422
-1176
-908
-611
-303
-99
-71
-196
-388
-530
-519
-427
-338
-254
-202
-139
-34
56
81
48
-7
-113
-204
-364
-621
-894
-1156
-1363
-1467
-1486
-1444
-1354
-1252
-1165
-1091
-1003
-918
-822
-764
-757
-774
-815
-861
-904
-935
-937
-913
-837
-747
-666
-604
-583
-576
-592
-604
-626
-678
-737
-801
-842
-853
-826
-780
-694
-558
-381
-217
-72
18
75
119
131
157
170
159
161
127
69
39
56
107
160
229
309
388
508
583
617
641
665
802
989
1108
1223
1323
1342
1424
1580
1720
1913
2109
2162
2199
2153
2067
1944
1875
1766
1593
1495
1349
1129
917
517
65
-334
-981
-1805
-2604
-3280
-3697
-3553
-3184
-2880
-2644
-2566
-2404
-1990
-1238
-337
450
988
1150
1171
1249
1311
1439
1455
1366
1285
1273
1385
1439
1398
1196
856
532
282
115
-96
-467
-1022
-1666
-2246
-2670
-2882
-2918
-2853
-2695
-2460
-2167
-1834
-1480
-1122
-799
-445
-88
240
507
632
652
633
634
681
785
949
1089
1163
1162
1078
901
652
379
60
-265
-600
-947
-1318
-1690
-1992
-2207
-2292
-2269
-2172
-2010
-1799
-1539
-1242
-965
-730
-526
-398
-378
-403
-369
-281
-183
-67
-2
27
85
168
287
365
377
314
189
20
-216
-494
-783
-1038
-1229
-1335
-1415
-1450
-1448
-1420
-1354
-1262
-1128
-982
-839
-748
-704
-678
-684
-671
-648
-638
-609
-572
-523
-456
-407
-392
-409
-445
-480
-511
-536
-587
-664
-768
-846
-875
-847
-748
-616
-494
-370
-240
-137
-38
55
120
173
206
248
275
283
298
291
262
246
253
303
421
551
643
702
743
744
760
819
933
1067
1184
1240
1238
1252
1323
1446
1620
1821
1908
1984
2022
2064
2162
2156
2046
1874
1646
1464
1297
1119
871
470
37
-498
-1306
-2210
-3018
-3610
-3743
-3403
-2958
-2585
-2460
-2441
-2257
-1755
-930
-66
667
1035
1116
1162
1199
1273
1362
1357
1320
1334
1476
1648
1707
1570
1187
738
364
130
-21
-282
-759
-1387
-2040
-2576
-2903
-2992
-2934
-2784
-2560
-2287
-1951
-1598
-1283
-1050
-835
-572
-274
40
287
396
419
404
411
502
695
945
1127
1218
1186
997
711
367
7
-357
-703
-1034
-1357
-1688
-1986
-2251
-2416
-2455
-2349
-2081
-1754
-1435
-1182
-1006
-886
-801
-728
-656
-579
-506
-435
-326
-208
-106
-23
40
106
187
261
267
166
-23
-294
-596
-881
-1097
-1264
-1382
-1445
-1470
-1460
-1421
-1334
-1209
-1097
-982
-886
-822
-769
-784
-812
-819
-805
-775
-712
-615
-516
-454
-418
-392
-386
-400
-437
-489
-583
-696
-818
-902
-972
-1020
-1028
-979
-872
-718
-553
-409
-283
-172
-56
60
142
210
245
279
312
317
319
293
247
235
258
287
340
412
488
578
662
716
788
849
970
1085
1132
1256
1379
1444
1541
1660
1747
1793
1845
1896
1886
1977
1999
1875
1771
1584
1302
1080
859
603
276
-67
-640
-1643
-2599
-3425
-3922
-3750
-3244
-2716
-2369
-2309
-2214
-1939
-1279
-410
389
994
1208
1288
1381
1424
1507
1489
1419
1384
1458
1696
1910
1931
1670
1191
693
285
22
-205
-553
-1081
-1715
-2318
-2761
-2976
-2973
-2829
-2584
-2271
-1919
-1536
-1169
-886
-678
-477
-236
21
282
483
589
623
636
685
812
1016
1215
1354
1388
1281
1048
703
298
-122
-533
-889
-1228
-1526
-1817
-2082
-2248
-2318
-2262
-2062
-1810
-1538
-1294
-1126
-1027
-977
-933
-860
-783
-684
-526
-356
-189
-9
147
255
330
373
393
374
277
73
-204
-519
-821
-1063
-1220
-1311
-1335
-1312
-1252
-1175
-1080
-978
-882
-779
-692
-643
-640
-667
-727
-787
-804
-746
-633
-487
-366
-297
-253
-229
-240
-289
-377
-488
-615
-740
-807
-861
-907
-917
-880
-791
-671
-486
-298
-137
-25
41
92
144
196
243
293
348
403
434
448
446
471
492
471
456
443
475
568
618
610
595
603
627
754
935
1109
1299
1482
1642
1755
1894
2101
2199
2270
2351
2291
2150
1964
1768
1510
1230
1023
746
473
146
-331
-1155
-2196
-3077
-3705
-3811
-3400
-2921
-2543
-2425
-2414
-2217
-1744
-930
-66
632
1044
1211
1339
1451
1523
1597
1577
1557
1631
1811
2040
2095
1917
1484
912
432
88
-171
-467
-931
-1524
-2170
-2694
-2991
-3065
-2948
-2741
-2462
-2152
-1822
-1482
-1203
-991
-805
-593
-339
-53
230
445
559
621
678
781
966
1169
1328
1379
1269
1008
631
197
-226
-633
-1009
-1336
-1642
-1902
-2120
-2303
-2416
-2439
-2328
-2102
-1824
-1576
-1395
-1284
-1245
-1213
-1121
-992
-856
-698
-488
-254
-28
159
268
316
339
363
356
279
80
-207
-534
-819
-1046
-1186
-1272
-1297
-1251
-1180
-1102
-1013
-919
-871
-837
-791
-752
-729
-702
-700
-722
-745
-731
-650
-528
-399
-288
-243
-256
-322
-404
-494
-612
-735
-818
-879
-922
-931
-916
-870
-800
-673
-520
-375
-230
-129
-46
25
85
161
225
287
393
497
576
622
599
548
500
476
474
510
560
571
546
511
475
480
593
741
912
1025
1117
1283
1456
1570
1754
1941
2086
2203
2317
2318
2179
2017
1818
1553
1266
957
606
221
-204
-976
-2038
-3004
-3810
-4058
-3641
-3021
-2501
-2263
-2257
-2177
-1815
-1075
-232
450
874
1005
1096
1250
1420
1569
1585
1574
1680
1922
2257
2443
2354
1913
1255
664
201
-114
-418
-856
-1417
-2042
-2565
-2866
-2916
-2792
-2597
-2301
-1974
-1632
-1266
-976
-792
-700
-597
-406
-137
188
472
695
856
943
1031
1172
1357
1514
1569
1471
1195
775
288
-189
-652
-1033
-1341
-1576
-1774
-1925
-2050
-2140
-2181
-2165
-2023
-1806
-1587
-1392
-1245
-1185
-1164
-1103
-975
-761
-484
-213
17
218
368
449
496
460
361
246
124
-29
-241
-526
-803
-1036
-1180
-1225
-1195
-1135
-1096
-1037
-999
-976
-941
-928
-909
-872
-816
-745
-695
-653
-597
-521
-402
-278
-150
-35
1
-35
-112
-221
-369
-511
-646
-771
-849
-877
-868
-844
-784
-708
-612
-477
-337
-206
-85
-1
30
67
113
180
258
353
455
531
619
659
639
612
588
542
507
489
478
494
524
511
546
560
645
831
1029
1208
1372
1570
1679
1778
1887
1964
2102
2227
2263
2210
2023
1718
1432
1187
925
707
477
159
-318
-1180
-2187
-3071
-3655
-3717
-3309
-2766
-2394
-2208
-2132
-1984
-1572
-933
-260
273
625
848
1033
1221
1343
1413
1384
1374
1538
1807
2123
2239
2070
1621
997
433
-24
-349
-648
-1041
-1499
-1994
-2384
-2622
-2687
-2600
-2438
-2189
-1896
-1585
-1301
-1082
-963
-902
-803
-622
-341
-6
309
564
738
840
920
1059
1203
1306
1320
1177
896
493
34
-424
-838
-1182
-1449
-1626
-1731
-1830
-1933
-2027
-2098
-2112
-2032
-1882
-1706
-1538
-1417
-1357
-1324
-1238
-1101
-874
-588
-334
-63
172
337
434
449
370
236
132
3
-167
-363
-586
-817
-1022
-1156
-1224
-1221
-1184
-1116
-1048
-1022
-1032
-1050
-1065
-1063
-1028
-953
-862
-773
-673
-572
-445
-308
-162
-29
67
129
126
67
-51
-204
-355
-513
-630
-707
-746
-749
-754
-736
-693
-652
-574
-477
-377
-286
-199
-128
-55
33
132
263
410
561
708
820
883
868
790
715
632
586
584
628
667
657
596
562
572
707
907
1109
1254
1326
1430
1514
1641
1827
2007
2111
2154
2052
1899
1698
1447
1169
917
676
423
130
-304
-1136
-2133
-2985
-3549
-3559
-3122
-2546
-2164
-2043
-2051
-1952
-1577
-983
-336
143
431
583
726
968
1120
1235
1276
1302
1491
1791
2153
2314
2171
1750
1126
569
137
-167
-422
-796
-1222
-1669
-2052
-2275
-2344
-2267
-2120
-1923
-1680
-1431
-1195
-1018
-933
-887
-817
-667
-395
-47
312
605
801
941
1048
1168
1305
1398
1402
1273
1009
664
281
-118
-501
-826
-1081
-1263
-1373
-1467
-1583
-1697
-1822
-1929
-1953
-1898
-1813
-1724
-1611
-1525
-1517
-1450
-1304
-1072
-785
-498
-250
-57
140
280
350
327
254
180
101
17
-121
-306
-502
-696
-839
-944
-1008
-1060
-1077
-1091
-1123
-1163
-1228
-1275
-1274
-1218
-1132
-1010
-887
-769
-680
-590
-499
-417
-317
-207
-134
-117
-165
-246
-322
-407
-491
-562
-607
-643
-644
-629
-625
-619
-609
-573
-518
-432
-330
-221
-124
-27
68
168
299
447
604
741
820
832
791
711
635
604
644
709
757
791
777
722
719
749
856
997
1134
1236
1358
1450
1542
1710
1837
1972
2127
2223
2211
2095
1946
1672
1396
1117
825
531
174
-344
-1272
-2245
-3144
-3654
-3573
-3125
-2547
-2244
-2106
-2098
-1973
-1539
-1013
-425
-65
162
314
480
771
952
1122
1164
1213
1441
1742
2123
2290
2156
1711
1078
504
26
-293
-577
-938
-1339
-1757
-2084
-2255
-2264
-2212
-2134
-2028
-1905
-1733
-1567
-1448
-1397
-1386
-1334
-1180
-880
-473
-26
377
680
910
1066
1222
1344
1407
1378
1214
949
627
278
-55
-358
-632
-853
-1011
-1146
-1275
-1404
-1538
-1680
-1826
-1928
-1990
-2027
-2046
-2034
-2014
-1943
-1772
-1547
-1290
-1019
-777
-576
-390
-195
-38
74
99
70
18
-30
-86
-169
-264
-407
-530
-641
-741
-843
-946
-1021
-1106
-1175
-1260
-1313
-1342
-1351
-1322
-1276
-1193
-1089
-961
-807
-646
-520
-406
-316
-237
-179
-156
-152
-198
-262
-340
-433
-521
-601
-663
-711
-748
-775
-786
-765
-716
-681
-622
-528
-426
-322
-202
-58
76
196
349
481
619
750
833
877
843
815
783
760
785
822
861
845
838
836
809
806
812
909
1014
1123
1244
1267
1336
1448
1650
1748
1828
1768
1612
1517
1326
1152
926
716
428
116
-221
-978
-1812
-2611
-3169
-3242
-2947
-2396
-2113
-1978
-2001
-2041
-1741
-1361
-846
-459
-250
-85
39
338
585
804
996
1058
1235
1504
1818
2042
2007
1724
1224
687
251
-56
-299
-555
-894
-1243
-1549
-1756
-1820
-1839
-1842
-1841
-1832
-1775
-1696
-1617
-1582
-1566
-1515
-1427
-1209
-844
-424
-3
344
611
819
1004
1171
1261
1285
1221
1088
900
692
482
268
73
-131
-301
-468
-648
-829
-1039
-1255
-1501
-1725
-1896
-2025
-2080
-2095
-2069
-2012
-1937
-1808
-1637
-1395
-1175
-966
-785
-640
-470
-303
-147
-70
-22
-1
13
44
39
30
-26
-116
-225
-349
-484
-626
-749
-872
-978
-1087
-1187
-1256
-1308
-1331
-1356
-1331
-1285
-1219
-1122
-1035
-952
-866
-743
-608
-476
-379
-303
-241
-194
-168
-174
-194
-228
-274
-326
-369
-414
-451
-471
-490
-489
-471
-421
-348
-274
-181
-84
-2
105
200
317
440
572
695
790
830
821
809
787
825
918
1005
1066
1095
1069
1041
1014
1051
1137
1262
1346
1387
1455
1506
1573
1670
1801
1896
1938
1871
1730
1465
1192
926
661
438
144
-218
-933
-1688
-2375
-2822
-2802
-2524
-2088
-1909
-1844
-1838
-1831
-1588
-1308
-950
-692
-541
-356
-158
171
443
711
946
1095
1351
1624
1884
2005
1925
1672
1268
878
561
292
46
-221
-508
-770
-975
-1128
-1229
-1321
-1432
-1580
-1726
-1799
-1837
-1868
-1906
-1928
-1888
-1767
-1540
-1225
-885
-549
-238
39
293
524
722
863
930
928
916
899
877
846
795
725
592
393
165
-67
-303
-546
-793
-1042
-1285
-1515
-1691
-1822
-1943
-2049
-2111
-2113
-2070
-1958
-1884
-1818
-1756
-1647
-1465
-1253
-1035
-837
-623
-448
-287
-134
-28
36
58
87
67
23
-48
-158
-252
-388
-522
-647
-779
-899
-1026
-1126
-1221
-1296
-1334
-1350
-1353
-1343
-1320
-1266
-1169
-1060
-947
-838
-722
-629
-544
-469
-429
-378
-334
-287
-238
-215
-197
-184
-171
-169
-178
-182
-190
-192
-171
-154
-105
-28
63
176
294
417
557
673
761
796
812
814
824
878
945
988
982
985
948
937
963
1068
1149
1232
1322
1316
1424
1487
1601
1726
1822
1893
1822
1826
1652
1476
1235
973
764
476
238
-299
-1030
-1723
-2329
-2526
-2480
-2174
-1970
-2016
-2048
-2200
-2102
-1906
-1679
-1422
-1359
-1221
-1058
-791
-458
-198
93
336
636
1026
1397
1673
1737
1631
1408
1180
995
875
766
587
374
130
-67
-232
-352
-466
-644
-856
-1087
-1317
-1528
-1726
-1908
-2072
-2160
-2127
-2000
-1813
-1607
-1417
-1244
-1059
-857
-635
-401
-196
-44
77
186
295
423
580
746
875
940
951
930
848
727
556
354
138
-90
-297
-474
-667
-893
-1136
-1360
-1567
-1711
-1822
-1905
-1965
-1991
-1958
-1917
-1836
-1760
-1660
-1524
-1369
-1176
-989
-810
-661
-530
-405
-295
-187
-89
-32
-2
17
5
-38
-100
-186
-278
-382
-494
-606
-733
-861
-978
-1072
-1137
-1193
-1219
-1222
-1214
-1193
-1163
-1106
-1032
-952
-901
-824
-750
-662
-562
-475
-409
-340
-277
-238
-188
-154
-120
-115
-91
-44
21
94
173
268
350
436
522
618
707
783
823
823
849
916
998
1063
1095
1094
1047
1054
1100
1164
1258
1269
1332
1316
1419
1502
1520
1581
1519
1620
1583
1637
1596
1483
1397
1216
1159
995
829
589
186
-397
-1020
-1515
-1801
-1803
-1676
-1573
-1650
-1790
-1921
-1931
-1804
-1672
-1528
-1478
-1442
-1332
-1179
-949
-749
-550
-325
-39
337
695
988
1144
1138
1049
994
983
1024
1065
1036
942
797
661
550
474
401
270
96
-129
-379
-599
-818
-1065
-1297
-1477
-1587
-1620
-1596
-1554
-1547
-1585
-1603
-1587
-1512
-1379
-1240
-1117
-1038
-963
-850
-728
-596
-435
-278
-126
24
159
254
283
269
263
268
269
212
109
-47
-228
-344
-464
-545
-696
-822
-911
-1012
-1065
-1166
-1252
-1386
-1492
-1506
-1514
-1507
-1525
-1496
-1456
-1391
-1294
-1211
-1117
-1052
-977
-890
-817
-735
-683
-634
-592
-552
-504
-463
-445
-438
-431
-434
-447
-483
-504
-557
-612
-643
-666
-664
-662
-651
-654
-669
-664
-688
-697
-685
-671
-629
-575
-523
-471
-434
-372
-290
-212
-134
-62
13
81
122
164
203
240
285
342
424
500
599
701
778
835
863
924
965
1009
1101
1139
1184
1194
1258
1315
1374
1453
1507
1595
1616
1630
1717
1762
1767
1756
1724
1628
1480
1362
1141
891
617
318
-18
-494
-839
-1201
-1346
-1342
-1250
-1151
-1341
-1481
-1716
-1835
-1792
-1779
-1716
-1742
-1726
-1620
-1483
-1275
-1097
-922
-700
-453
-187
40
169
210
202
209
296
410
555
686
747
812
837
824
801
763
734
666
575
476
318
136
-43
-214
-332
-429
-492
-526
-598
-686
-794
-914
-1024
-1124
-1192
-1230
-1259
-1272
-1281
-1272
-1279
-1276
-1241
-1165
-1081
-986
-879
-788
-721
-672
-630
-638
-618
-570
-532
-482
-450
-421
-402
-376
-328
-317
-305
-307
-313
-344
-366
-396
-462
-505
-529
-538
-547
-564
-580
-617
-642
-663
-677
-700
-722
-738
-767
-771
-777
-790
-793
-789
-779
-758
-742
-725
-705
-697
-681
-653
-622
-593
-581
-569
-580
-578
-575
-548
-486
-428
-376
-336
-295
-260
-219
-181
-121
-44
31
95
150
199
233
251
265
291
336
400
471
524
540
572
615
649
640
680
707
686
684
667
642
591
572
509
495
490
482
437
432
458
443
464
442
474
459
482
548
519
515
544
558
585
595
623
592
579
547
521
512
499
497
481
422
295
231
104
23
13
8
-15
-74
-118
-189
-267
-285
-310
-363
-385
-422
-443
-471
-493
-505
-558
-602
-600
-603
-576
-553
-541
-543
-566
-558
-547
-548
-524
-503
-500
-487
-469
-448
-427
-403
-397
-383
-348
-330
-322
-303
-281
-285
-304
-317
-324
-339
-344
-359
-384
-415
-442
-455
-462
-475
-493
-501
-496
-492
-473
-452
-446
-435
-405
-380
-370
-350
-342
-333
-324
-330
-314
-295
-283
-281
-281
-288
-313
-326
-339
-332
-329
-340
-356
-377
-399
-439
-483
-504
-539
-557
-559
-551
-542
-561
-574
-567
-555
-534
-511
-480
-449
-432
-408
-386
-361
-342
-317
-308
-320
-300
-285
-304
-326
-351
-365
-410
-449
-462
-476
-498
-512
-506
-516
-531
-526
-506
-501
-495
-467
-420
-385
-350
-312
-272
-246
-196
-134
-89
-54
-20
22
49
81
100
124
136
119
111
106
91
80
73
63
37
14
-2
1
-2
-35
-50
-55
-66
-82
-86
-79
-50
-51
-62
-63
-51
-46
-51
-36
-14
17
36
35
34
34
52
63
55
44
33
9
-40
-64
-74
-91
-124
-159
-162
-169
-173
-173
-174
-180
-190
-190
-176
-170
-184
-194
-199
-225
-244
-222
-210
-196
-167
-161
-158
-150
-149
-131
-124
-134
-133
-124
-131
-131
-121
-128
-145
-157
-176
-193
-201
-202
-211
-228
-251
-278
-295
-310
-329
-342
-367
-397
-430
-450
-475
-509
-527
-550
-579
-608
-626
-629
-635
-647
-653
-649
-630
-608
-566
-525
-504
-496
-476
-461
-444
-429
-426
-422
-416
-415
-419
-426
-442
-452
-467
-486
-497
-507
-525
-543
-547
-549
-547
-520
-511
-509
-509
-499
-480
-466
-444
-414
-370
-334
-300
-263
-226
-187
-162
-143
-123
-87
-65
-56
-37
-38
-66
-104
-146
-177
-194
-217
-216
-232
-253
-297
-333
-352
-352
-344
-350
-346
-339
-342
-359
-368
-352
-320
-293
-262
-249
-223
-203
-201
-197
-200
-196
-224
-265
-218
-181
-196
-289
-353
-256
-247
-363
-422
-318
-269
-364
-400
-346
-389
-462
-410
-323
-336
-343
-297
-301
-301
-258
-248
-253
-183
-114
-122
-141
-95
-94
-103
-56
-51
-75
-70
-43
-86
-137
-108
-107
-166
-196
-162
-158
-193
-185
-152
-172
-196
-194
-165
-150
-147
-145
-141
-149
-179
-189
-182
-168
-153
-136
-129
-130
-150
-168
-175
-207
-253
-285
-300
-304
-310
-311
-332
-364
-378
-374
-352
-319
-298
-293
-295
-317
-341
-354
-380
-395
-398
-425
-466
-498
-511
-520
-535
-534
-525
-509
-501
-510
-504
-490
-492
-493
-478
-459
-447
-448
-436
-426
-408
-394
-390
-375
-353
-329
-334
-333
-331
-315
-312
-325
-319
-321
-328
-341
-349
-348
-361
-401
-415
-417
-427
-435
-446
-446
-434
-431
-416
-398
-376
-348
-318
-293
-265
-251
-235
-222
-230
-236
-242
-229
-237
-263
-297
-335
-371
-393
-412
-429
-428
-425
-439
-447
-463
-491
-501
-518
-516
-505
-491
-480
-481
-492
-508
-491
-463
-437
-404
-370
-340
-326
-313
-290
-271
-263
-254
-244
-234
-237
-254
-269
-294
-327
-360
-363
-367
-385
-387
-391
-398
-392
-382
-377
-354
-321
-304
-283
-255
-233
-212
-203
-195
-175
-171
-157
-137
-133
-134
-126
-120
-117
-118
-111
-103
-128
-160
-185
-201
-207
-217
-234
-278
-313
-348
-376
-406
-426
-425
-435
-438
-439
-445
-447
-447
-451
-448
-441
-417
-377
-323
-297
-292
-293
-291
-275
-260
-231
-236
-251
-264
-282
-307
-323
-319
-317
-327
-307
-292
-281
-284
-303
-323
-350
-356
-345
-345
-354
-360
-374
-396
-409
-424
-427
-428
-420
-410
-400
-378
-370
-359
-354
-349
-343
-324
-299
-290
-284
-281
-288
-303
-293
-288
-291
-281
-284
-305
-325
-334
-349
-361
-352
-345
-349
-351
-366
-370
-369
-370
-376
-371
-372
-390
-393
-396
-407
-411
-416
-405
-383
-365
-340
-310
-278
-261
-239
-239
-229
-205
-200
-194
-205
-215
-231
-262
-285
-309
-313
-313
-314
-302
-309
-311
-335
-351
-354
-363
-355
-351
-339
-338
-345
-354
-362
-361
-351
-332
-325
-337
-340
-332
-321
-311
-296
-289
-305
-304
-285
-257
-247
-234
-221
-226
-250
-261
-266
-264
-252
-252
-262
-265
-268
-286
-281
-290
-283
-269
-256
-246
-226
-206
-205
-193
-177
-161
-150
-144
-147
-139
-138
-128
-118
-121
-135
-134
-140
-153
-160
-164
-167
-175
-185
-189
-179
-171
-170
-181
-199
-191
-163
-177
-211
-236
-258
-250
-225
-231
-224
-225
-228
-208
-204
-211
-205
-184
-196
-215
-188
-178
-211
-229
-209
-194
-197
-182
-167
-168
-173
-165
-159
-168
-184
-199
-224
-253
-269
-296
-327
-360
-381
-394
-390
-367
-338
-332
-334
-318
-310
-290
-269
-262
-251
-234
-196
-180
-162
-134
-123
-124
-121
-121
-142
-138
-128
-144
-161
-182
-217
-242
-265
-282
-268
-250
-243
-236
-234
-233
-229
-221
-214
-217
-223
-236
-261
-287
-301
-323
-300
-260
-262
-254
-234
-212
-215
-192
-143
-104
-90
-93
-104
-132
-161
-191
-220
-262
-280
-290
-301
-302
-293
-292
-288
-271
-264
-256
-239
-224
-223
-229
-217
-207
-213
-220
-219
-212
-215
-210
-203
-197
-197
-204
-192
-193
-192
-192
-178
-174
-177
-169
-170
-178
-188
-183
-186
-187
-197
-196
-198
-200
-199
-196
-187
-197
-184
-156
-133
-122
-101
-73
-58
-48
-61
-64
-61
-63
-67
-66
-60
-59
-54
-55
-51
-46
-52
-56
-53
-59
-76
-88
-91
-97
-115
-127
-159
-188
-203
-205
-208
-210
-216
-230
-234
-251
-252
-266
-273
-270
-273
-265
-268
-273
-272
-272
-282
-286
-278
-270
-281
-276
-265
-254
-264
-280
-275
-268
-267
-262
-255
-252
-264
-264
-259
-275
-292
-311
-328
-350
-383
-408
-425
-440
-452
-454
-445
-437
-419
-391
-377
-372
-348
-328
-309
-294
-269
-235
-213
-208
-209
-196
-178
-177
-178
-161
-165
-189
-217
-243
-258
-261
-275
-284
-293
-302
-305
-314
-326
-322
-305
-295
-283
-277
-276
-274
-277
-281
-268
-275
-283
-271
-250
-229
-212
-186
-184
-186
-173
-171
-168
-160
-164
-174
-193
-222
-243
-260
-270
-281
-308
-344
-356
-367
-370
-384
-395
-400
-400
-386
-373
-355
-336
-331
-332
-321
-303
-280
-249
-231
-215
-186
-174
-177
-181
-180
-182
-197
-199
-188
-193
-189
-195
-215
-226
-235
-247
-255
-258
-273
-295
-314
-319
-325
-326
-322
-317
-320
-325
-309
-293
-275
-263
-248
-230
-215
-189
-176
-169
-161
-154
-145
-137
-121
-129
-145
-145
-154
-165
-175
-175
-169
-186
-209
-220
-223
-248
-271
-285
-292
-308
-315
-312
-321
-344
-349
-362
-382
-383
-379
-376
-372
-376
-377
-367
-360
-353
-351
-351
-329
-305
-298
-287
-263
-249
-248
-269
-258
-251
-249
-257
-264
-267
-288
-310
-341
-354
-366
-376
-381
-394
-411
-425
-435
-456
-447
-428
-423
-420
-401
-393
-402
-396
-373
-345
-327
-303
-276
-255
-234
-214
-210
-210
-199
-183
-173
-182
-196
-196
-195
-207
-244
-262
-286
-309
-327
-339
-346
-371
-387
-393
-405
-419
-411
-411
-410
-403
-388
-373
-367
-346
-312
-280
-263
-249
-229
-216
-209
-201
-177
-167
-168
-175
-194
-219
-233
-254
-283
-307
-332
-333
-349
-376
-387
-399
-421
-437
-446
-451
-458
-458
-458
-460
-457
-433
-407
-381
-354
-320
-284
-246
-225
-222
-208
-197
-184
-180
-189
-187
-182
-189
-194
-198
-198
-195
-193
-194
-212
-235
-257
-272
-285
-288
-297
-297
-308
-323
-329
-335
-338
-325
-299
-285
-277
-255
-222
-193
-174
-173
-163
-137
-117
-105
-106
-125
-135
-126
-133
-141
-153
-158
-175
-195
-196
-212
-240
-257
-277
-302
-307
-311
-316
-330
-342
-359
-369
-369
-373
-384
-398
-404
-409
-401
-391
-373
-356
-338
-308
-293
-276
-256
-231
-200
-194
-194
-183
-171
-174
-177
-173
-196
-248
-288
-310
-332
-364
-389
-397
-411
-428
-441
-446
-446
-452
-455
-445
-438
-433
-408
-395
-402
-411
-394
-372
-343
-293
-251
-222
-211
-194
-163
-148
-129
-112
-84
-51
-56
-64
-71
-91
-108
-130
-141
-147
-149
-146
-162
-186
-197
-214
-221
-210
-205
-199
-214
-225
-221
-218
-219
-199
-192
-180
-153
-130
-109
-96
-83
-66
-42
-34
-43
-48
-50
-56
-60
-80
-92
-97
-118
-145
-172
-194
-209
-229
-256
-273
-276
-281
-285
-288
-296
-304
-308
-304
-299
-280
-260
-242
-193
-144
-109
-94
-85
-58
-35
-25
3
25
28
40
28
24
2
3
1
-19
-21
-36
-51
-76
-102
-123
-149
-159
-174
-190
-198
-198
-200
-207
-202
-201
-194
-193
-183
-176
-155
-130
-108
-101
-91
-73
-64
-60
-63
-62
-66
-75
-71
-63
-58
-53
-60
-56
-64
-70
-92
-119
-133
-161
-181
-212
-236
-255
-280
-291
-299
-306
-314
-313
-318
-319
-299
-280
-266
-250
-231
-222
-215
-200
-195
-191
-179
-174
-162
-146
-133
-115
-114
-114
-125
-126
-121
-138
-148
-166
-190
-214
-229
-240
-257
-264
-278
-286
-286
-284
-283
-274
-257
-255
-254
-231
-211
-201
-176
-161
-142
-135
-117
-92
-82
-70
-64
-44
-33
-37
-25
-18
-30
-46
-58
-86
-103
-125
-142
-152
-195
-222
-236
-241
-247
-262
-276
-290
-296
-295
-308
-314
-315
-312
-298
-269
-265
-263
-238
-227
-207
-183
-172
-160
-146
-139
-132
-139
-150
-164
-172
-168
-186
-217
-238
-250
-277
-293
-317
-348
-382
-403
-418
-427
-428
-443
-443
-447
-452
-446
-423
-418
-413
-396
-381
-362
-348
-338
-326
-306
-281
-266
-243
-224
-224
-220
-218
-226
-228
-233
-235
-240
-252
-262
-277
-295
-319
-332
-340
-353
-352
-359
-351
-341
-335
-322
-313
-297
-293
-280
-254
-238
-241
-244
-239
-234
-231
-232
-225
-230
-232
-214
-205
-211
-215
-226
-232
-239
-231
-225
-229
-239
-245
-238
-258
-275
-291
-318
-342
-387
-407
-415
-422
-439
-466
-485
-496
-489
-482
-455
-432
-410
-390
-383
-382
-384
-381
-376
-385
-387
-376
-369
-364
-377
-376
-380
-390
-412
-428
-432
-437
-443
-451
-454
-482
-498
-507
-525
-528
-524
-537
-545
-544
-541
-541
-527
-498
-482
-465
-458
-447
-426
-414
-409
-399
-382
-372
-362
-337
-327
-338
-354
-361
-369
-359
-351
-340
-327
-318
-313
-325
-336
-350
-352
-348
-346
-353
-353
-364
-370
-382
-391
-400
-416
-407
-389
-375
-356
-329
-295
-291
-288
-277
-270
-260
-246
-248
-264
-249
-250
-258
-277
-294
-303
-325
-335
-339
-365
-388
-401
-409
-417
-427
-436
-457
-467
-486
-487
-483
-479
-468
-449
-421
-417
-410
-399
-400
-400
-386
-373
-360
-329
-305
-293
-288
-303
-315
-315
-318
-334
-344
-337
-357
-384
-413
-442
-469
-490
-509
-510
-495
-496
-501
-500
-477
-464
-455
-451
-441
-430
-426
-419
-413
-416
-412
-399
-399
-390
-370
-360
-365
-362
-359
-370
-363
-352
-346
-329
-332
-328
-338
-386
-377
-375
-393
-405
-412
-435
-463
-481
-485
-496
-518
-520
-537
-546
-548
-538
-519
-505
-491
-474
-466
-445
-438
-434
-413
-417
-415
-409
-402
-394
-383
-372
-352
-365
-372
-371
-358
-384
-356
-410
-362
-458
-349
-803
-634
-597
-890
-503
-685
-568
-608
-499
-535
-458
-427
-389
-283
-387
-263
-291
-284
-250
-226
-201
-228
-214
-249
-280
-251
-194
-272
-295
-195
-192
-274
-225
-166
-228
-200
-150
-214
-232
-211
-244
-207
-242
-308
-212
-273
-369
-179
-306
-353
-296
-319
-242
-324
-313
-374
-326
-313
-310
-325
-299
-229
-335
-313
-271
-367
-335
-358
-330
-363
-341
-360
-425
-393
-437
-404
-433
-399
-381
-375
-350
-404
-404
-331
-355
-443
-251
-245
-350
-295
-294
-251
-258
-274
-248
-126
-262
-270
-92
-208
-265
-230
-206
-205
-229
-235
-187
-138
-223
-213
-233
-210
-195
-342
-249
-203
-245
-362
-271
-216
-216
-271
-270
-82
-283
-209
-133
-171
-197
-191
-86
-153
-180
-162
-56
-56
-119
-68
-10
-84
-155
-61
-77
-100
-171
-66
-50
-167
-83
-141
-107
-128
-194
-173
-204
-207
-261
-258
-269
-241
-266
-310
-238
-270
-311
-274
-224
-275
-213
-181
-281
-217
-213
-246
-255
-195
-209
-311
-130
-158
-205
-209
-140
-131
-243
-123
-120
-132
-183
-99
-151
-202
-130
-220
-214
-214
-221
-199
-245
-213
-282
-258
-230
-309
-254
-216
-203
-241
-264
-183
-149
-251
-222
-140
-201
-206
-90
-198
-233
-93
-141
-164
-142
-112
-114
-194
-127
-40
-266
-154
-72
-184
-172
-252
-99
-113
-192
-149
-117
-154
-230
-97
-209
-251
-104
-203
-212
-104
-114
-194
-107
-144
-233
-120
-210
-168
-158
-91
-200
-240
-100
-199
-177
-383
-240
-20
-283
-352
-184
-21
-321
-216
-132
-304
-66
-158
-304
-34
-70
-263
-230
-182
15
-63
-320
-210
-4
-125
6
-114
-325
-67
-72
-238
-344
-50
-118
-187
-360
-337
-34
-409
-273
-173
-90
-308
-422
-16
-169
-387
-377
6
-96
-424
-422
-128
-90
-149
-289
-237
-66
-93
-295
-136
-191
-118
-133
-291
14
-272
-66
-203
-129
-241
-465
71
-408
-168
-164
-310
-110
-482
-426
-191
-110
-508
-520
-213
2
-493
-591
72
-334
-424
-275
-286
-100
-449
-331
-153
-194
-158
-256
-131
-118
-356
-263
3
-89
-397
-366
-7
44
-366
-501
-387
51
-36
-623
-330
18
-140
-595
-484
238
-114
-666
-360
36
15
-442
-495
-20
-134
-68
-445
-537
245
142
-550
-508
60
-113
-177
-205
-241
46
-68
-426
-234
-82
71
-358
-415
-58
-156
-151
-315
-51
-336
-199
-141
-85
-352
-296
-259
-386
-152
8
-230
-630
46
142
-638
-577
269
144
-408
-500
-32
-56
-271
-221
-495
-43
-87
-542
-317
-249
28
-245
-776
-445
119
-263
-841
-460
-175
-320
-433
-658
-550
-132
-422
-604
-623
-62
-125
-781
-371
94
-227
-458
-309
-66
-35
-389
-384
-142
44
-208
-375
-321
125
-213
-509
-256
-10
-91
-313
-419
-328
-98
-218
-449
-478
-38
-178
-336
-446
-272
94
-389
-471
-226
-184
-240
-42
-269
-237
9
-247
-220
-248
19
104
-445
-314
130
-254
-172
-370
-227
-9
-135
-260
-323
-81
-196
-318
-235
-43
-241
-155
-353
-544
-121
129
-501
-558
-101
-252
-423
-232
-143
-213
-108
-205
-307
-434
-134
-81
-84
-395
-404
108
-184
-204
-372
-272
-38
-82
-467
-372
393
-273
-535
-512
-74
52
-358
-609
-242
49
-476
-47
-537
-388
-77
-305
-371
-201
39
-466
-552
-97
-26
-208
-409
-175
141
-170
-336
-290
-87
85
-427
-47
-8
-226
-126
-545
7
-27
-536
-331
-4
-93
-421
-240
-184
-243
-203
-321
-222
-142
-179
-347
-342
-137
-158
-214
-240
-68
-65
-267
-243
-58
-319
-277
-33
142
-122
-321
-89
-202
-176
-279
-240
135
-100
-373
-157
-206
-199
-233
-335
-214
-22
-167
-597
-431
33
-146
-322
-293
-240
-11
-162
-452
-367
8
50
-427
-197
64
-48
-351
-373
-35
42
34
-213
-230
-119
93
-334
-260
94
121
-198
-415
-280
-263
-51
-311
-105
-8
-295
-439
-317
-238
-255
-214
-187
-69
-243
-221
-252
-192
-171
-112
-19
-195
-205
-214
-245
-290
-129
98
-338
-395
-22
-277
-245
-475
-55
-67
-248
-350
-285
61
-653
-348
-148
-140
-365
-231
-22
-292
-605
-545
108
70
-302
-511
81
-43
-485
-461
-183
-78
-95
85
-425
-677
-11
354
-330
-482
-153
-53
8
-336
-518
-200
-3
-280
-502
-11
-50
-359
-555
-277
85
-217
-358
-165
107
-293
-551
101
-233
-204
34
-400
-303
-14
-69
-214
-110
-266
-106
-2
-99
-274
-88
-76
-96
-45
-96
38
-334
-337
-133
-91
-75
-129
-223
-270
-254
-270
-105
-110
13
-205
-274
-336
-132
73
-388
-228
130
28
-202
-302
-181
-269
-71
-268
-320
68
120
-68
-601
-369
157
-70
-261
-232
-277
-26
31
-382
-426
-97
121
-200
-341
-316
-296
-293
-269
-469
-61
14
-312
-615
-397
173
-273
-290
-340
-268
36
-75
-292
-408
-167
137
-231
-566
-227
276
-301
-759
-82
112
50
-126
-493
-150
11
-281
-363
-260
-187
-324
-207
-266
-298
-477
-237
-146
-454
-238
-224
-41
-221
-419
-339
6
-69
-292
-204
-211
-119
-84
-75
-271
-88
-56
-212
-346
-104
-32
-322
-152
-100
-349
-358
-62
-280
-364
-184
-404
-247
-225
-111
-225
-434
-410
-108
182
-491
-657
-28
119
-277
-673
-156
270
-168
-497
-334
56
41
-300
-144
-133
-203
52
-202
-513
-324
-33
-341
-268
-341
-263
-230
-438
-342
-424
-379
-283
-358
-238
-401
-436
-343
-390
-131
-224
-336
-123
-478
-397
-179
-69
-249
-528
-258
-131
66
-424
-577
-145
15
-248
-547
-92
-159
-402
-387
-526
-324
-68
-177
-556
-588
-233
-214
-406
-382
-164
-325
-377
-278
-299
-145
-419
-833
-276
207
-13
-518
-523
-205
-159
-244
-142
-196
-403
-175
-177
-432
-384
-130
-52
-199
-721
-586
-101
-99
-302
-565
-600
-130
8
-349
-540
-757
-417
-79
-316
-472
-278
-93
-614
-589
-278
-257
-34
-337
-438
-489
-234
-27
-366
-510
-426
-90
-132
-403
-567
-506
-181
-300
-474
-411
-225
-71
-527
-593
-418
-353
-214
-337
-444
-354
-261
-317
-450
-506
-308
-269
-326
-543
-501
-210
-285
-420
-429
-273
-148
-300
-437
-395
-197
-143
-431
-422
-321
-42
-173
-719
-625
-160
-130
-385
-507
-479
-307
-341
-432
-564
-554
-273
-273
-434
-576
-495
-429
-245
-313
-560
-352
-230
-314
-387
-514
-263
-92
-262
-429
-350
-157
-206
-234
-257
-330
-240
-260
-192
-413
-390
-216
-322
-329
-388
-334
-224
-413
-624
-433
-292
-340
-297
-539
-462
-173
-297
-425
-395
-306
-286
-155
-178
-240
-183
-70
-224
-261
-437
-363
85
-11
-373
-633
-129
-121
-377
-400
-366
8
-85
-569
-602
-120
-93
-395
-400
-263
-293
-267
-313
-388
-597
-460
-9
-230
-503
-464
-186
-238
-528
-499
-82
49
-349
-461
-294
-305
-322
-275
-534
-349
-166
-257
-536
-337
-149
-504
-555
-391
-152
-173
-459
-460
-305
-298
-326
-422
-87
-304
-517
-287
-264
-281
-379
-281
-258
-317
-217
-248
-117
-126
-400
-377
-383
-225
-90
-144
-338
-373
-185
-182
-284
-291
-260
-196
-203
-353
-489
-119
-56
-452
-433
-223
-133
-273
-380
-337
-299
-198
-274
-236
34
-97
-394
-385
-175
-203
-200
-145
-292
-213
-203
-232
-202
-148
-168
-326
-221
-263
-231
-121
-278
-252
-188
-232
-112
-314
-316
-300
-489
-318
-205
-146
-287
-497
-362
-296
-59
-356
-488
-178
-302
-354
-486
-316
-90
55
-219
-320
-69
-116
-118
-279
-287
-107
38
-34
-270
-181
-139
-212
-261
-272
-88
-167
-347
-395
-289
-240
-275
-252
-311
-280
-215
-381
-437
-338
-401
-237
-158
-226
-151
-118
-144
-439
-443
69
58
-232
-199
-273
-53
-85
-331
-283
-160
-84
-278
-336
-332
-333
-229
-230
-360
-344
-176
-172
-278
-509
-424
-222
-182
-239
-398
-188
-127
-301
-405
-224
-154
-250
-140
-116
-182
-185
-227
-175
-108
-181
-132
-6
-97
-332
-340
-217
-190
-199
-275
-158
-171
-341
-403
-368
-223
-170
-84
-226
-313
-183
-146
-173
-417
-281
-18
-29
-205
-345
-103
-85
-195
-271
-196
59
-26
-229
-262
-311
-179
-110
-189
-218
-190
-58
-191
-351
-286
-132
-164
-276
-303
-305
-186
-157
-374
-407
-96
-193
-232
-278
-386
-229
-236
-198
-313
-341
-126
-43
-213
-418
-258
-27
22
-272
-464
-170
38
-200
-516
-306
-44
-82
-259
-379
-204
-214
-256
-246
-200
-173
-397
-376
-314
-249
-292
-373
-252
-313
-398
-385
-320
-320
-315
-366
-491
-291
-185
-246
-325
-371
-339
-215
-279
-373
-299
-205
-224
-353
-390
-321
-241
-328
-455
-384
-278
-236
-286
-549
-711
-407
-175
-355
-410
-330
-274
-396
-678
-551
-228
-136
-385
-553
-378
-285
-321
-446
-536
-386
-181
-203
-384
-387
-289
-100
-288
-602
-319
-101
-247
-543
-738
-424
-136
-368
-518
-381
-274
-382
-534
-587
-404
-303
-316
-433
-434
-238
-351
-532
-546
-312
-236
-271
-343
-362
-351
-388
-349
-213
-220
-153
-223
-275
-279
-317
-262
-371
-174
-100
-169
-306
-316
-241
-352
-330
-304
-157
-94
-220
-309
-342
-323
-293
-188
-2
29
-129
-227
-264
-119
134
-40
-222
67
205
13
-59
-129
-119
58
81
-54
54
292
34
-313
-237
14
44
68
61
-83
-42
-41
-117
-79
-47
26
48
3
-19
-88
-138
-112
-108
-122
-40
95
43
-94
-242
-296
-187
-69
-72
-107
-101
-168
-276
-329
-281
-234
-256
-305
-337
-335
-345
-435
-551
-539
-498
-486
-503
-575
-616
-657
-706
-701
-719
-706
-670
-748
-859
-893
-887
-869
-899
-930
-904
-892
-908
-979
-1034
-1031
-1028
-1042
-1033
-1009
-1001
-1055
-1085
-1078
-1033
-963
-995
-1049
-1029
-977
-983
-1021
-976
-887
-856
-874
-851
-804
-779
-760
-751
-700
-581
-523
-551
-572
-519
-502
-514
-493
-412
-341
-374
-469
-469
-402
-423
-436
-401
-350
-334
-356
-281
-343
-451
-327
-219
-193
-268
-237
-178
-224
-162
-277
-385
-34
-137
-226
-133
-180
-36
48
-52
-168
124
139
-152
-165
-61
189
258
201
185
202
268
130
130
164
216
595
407
112
145
487
432
230
191
313
639
487
342
416
473
503
426
512
716
691
665
528
436
570
655
699
658
683
712
602
336
251
236
234
463
526
556
450
42
-246
-365
-304
-31
-9
-215
-328
-435
-529
-595
-630
-588
-618
-746
-806
-844
-876
-874
-961
-1022
-982
-865
-799
-910
-1097
-1210
-1235
-1174
-1030
-923
-862
-877
-965
-1037
-1070
-1040
-988
-935
-858
-787
-738
-696
-711
-703
-665
-591
-482
-424
-396
-377
-389
-358
-269
-155
-51
14
52
60
8
-33
0
31
123
236
274
291
223
155
87
-4
15
33
72
95
37
-40
-126
-200
-254
-287
-346
-392
-439
-512
-577
-652
-719
-729
-737
-763
-803
-868
-903
-953
-978
-966
-935
-898
-915
-959
-995
-987
-1014
-1027
-981
-916
-904
-918
-891
-865
-877
-909
-831
-740
-712
-692
-690
-635
-617
-604
-542
-525
-460
-384
-392
-414
-375
-299
-287
-279
-242
-192
-148
-172
-199
-131
-61
-57
-4
93
120
117
117
107
244
318
47
69
515
591
264
123
428
563
297
180
330
594
549
309
408
598
484
357
521
596
575
590
658
717
660
643
672
744
749
721
851
861
753
808
877
787
627
794
981
932
783
716
842
747
562
417
361
463
350
344
483
489
367
82
-93
-121
-178
-143
-96
-183
-277
-353
-373
-388
-453
-532
-581
-666
-734
-727
-746
-772
-816
-867
-845
-814
-846
-887
-966
-1031
-1072
-1068
-971
-892
-875
-858
-865
-882
-889
-879
-861
-852
-794
-691
-608
-571
-548
-517
-503
-467
-412
-361
-298
-266
-226
-182
-106
-38
-12
43
56
58
60
52
54
63
106
153
166
160
126
51
-17
-65
-90
-78
-91
-96
-141
-223
-278
-369
-383
-417
-458
-491
-529
-549
-607
-643
-676
-698
-695
-670
-694
-761
-789
-820
-855
-859
-868
-851
-850
-895
-917
-974
-1015
-1017
-1037
-1031
-1017
-1012
-984
-953
-948
-949
-918
-878
-817
-786
-745
-649
-600
-562
-506
-457
-413
-383
-330
-260
-234
-235
-189
-158
-154
-193
-219
-193
-160
-118
-135
-132
-109
-122
-122
-49
-128
-202
60
110
-118
-197
109
167
-87
-132
-66
252
170
6
-10
207
384
141
74
266
391
280
124
265
507
464
341
295
436
492
514
573
630
584
530
597
488
529
559
646
685
656
673
622
602
599
609
541
589
646
650
521
268
291
221
156
311
354
377
249
-16
-126
-228
-297
-316
-328
-243
-211
-307
-420
-502
-593
-725
-830
-849
-789
-801
-857
-891
-990
-1042
-1079
-1113
-1096
-1107
-1093
-1112
-1174
-1185
-1206
-1181
-1114
-1065
-1023
-1008
-1023
-1030
-1073
-1069
-996
-921
-817
-715
-639
-579
-556
-564
-568
-564
-504
-414
-365
-297
-218
-212
-244
-256
-280
-260
-244
-239
-183
-166
-160
-163
-219
-233
-225
-222
-215
-219
-245
-274
-280
-303
-339
-396
-419
-392
-397
-411
-425
-477
-583
-659
-705
-736
-730
-720
-741
-789
-820
-871
-938
-986
-1009
-1038
-1062
-1066
-1067
-1101
-1142
-1179
-1205
-1197
-1164
-1116
-1098
-1066
-1043
-1053
-1004
-933
-872
-834
-748
-670
-644
-597
-542
-502
-489
-444
-389
-316
-282
-272
-300
-370
-396
-423
-381
-333
-293
-263
-224
-217
-236
-158
-304
-301
-96
-39
-68
58
103
-86
23
-149
-65
130
-9
-19
117
223
75
31
106
68
175
135
105
354
298
153
319
199
209
416
288
336
432
469
346
344
423
504
531
574
630
568
635
538
447
579
556
580
665
690
631
634
658
550
556
554
514
515
499
491
363
333
260
121
251
348
348
296
163
17
-116
-242
-238
-184
-213
-224
-232
-304
-366
-452
-603
-708
-752
-758
-730
-746
-723
-757
-870
-927
-954
-967
-956
-942
-932
-926
-937
-925
-924
-931
-893
-856
-826
-769
-757
-778
-812
-812
-779
-754
-701
-608
-547
-521
-501
-506
-498
-494
-480
-415
-343
-261
-198
-178
-169
-179
-168
-162
-122
-78
-30
26
67
67
46
25
-7
7
-36
-2
41
-4
6
-83
-141
-169
-243
-205
-197
-238
-291
-355
-440
-494
-524
-594
-581
-603
-619
-614
-687
-690
-759
-837
-810
-849
-822
-817
-805
-804
-865
-824
-823
-815
-765
-721
-699
-686
-653
-624
-638
-615
-582
-538
-456
-427
-442
-462
-460
-530
-587
-506
-466
-447
-350
-294
-332
-341
-199
-316
-450
-134
-218
-210
31
-78
-300
12
-53
-154
67
-167
-42
45
41
-120
164
55
-24
124
251
131
-69
283
167
237
136
248
454
276
299
378
431
302
191
293
479
424
264
425
649
647
610
448
601
623
558
487
500
796
634
537
682
776
616
631
684
694
720
699
759
695
752
703
755
801
722
772
747
714
663
611
646
498
354
411
281
210
352
371
300
244
128
9
-88
-180
-115
-138
-193
-161
-207
-225
-221
-350
-436
-480
-567
-589
-634
-635
-617
-715
-767
-764
-803
-821
-833
-842
-843
-898
-921
-899
-909
-885
-841
-821
-770
-729
-705
-709
-729
-712
-706
-704
-624
-563
-516
-458
-411
-360
-348
-330
-307
-296
-268
-217
-178
-137
-97
-63
-60
-67
-71
-84
-108
-108
-115
-167
-170
-160
-170
-164
-216
-237
-265
-306
-343
-390
-413
-445
-467
-469
-432
-467
-509
-499
-525
-569
-585
-603
-604
-635
-680
-637
-667
-692
-693
-696
-711
-691
-697
-749
-705
-742
-719
-715
-715
-653
-629
-682
-698
-672
-667
-656
-715
-646
-506
-596
-613
-391
-405
-555
-488
-357
-430
-459
-349
-336
-338
-315
-418
-300
-381
-230
-174
-272
-309
-377
-271
-287
-128
-334
-206
-233
-190
-266
-50
-28
-240
-87
-77
75
-225
13
326
30
-74
99
217
246
279
101
149
224
216
238
352
128
262
327
111
252
387
244
170
428
218
183
312
265
318
239
206
455
309
169
262
338
240
82
303
363
240
260
269
209
239
203
147
193
201
274
248
228
223
204
161
143
118
14
-9
-109
-194
-127
-79
-40
-64
-160
-182
-271
-382
-424
-474
-537
-576
-550
-547
-575
-607
-650
-739
-839
-859
-868
-901
-923
-962
-972
-957
-960
-956
-959
-958
-967
-993
-1004
-996
-1001
-1028
-1001
-953
-926
-879
-819
-802
-800
-793
-783
-779
-762
-747
-719
-651
-603
-541
-485
-446
-432
-415
-420
-411
-396
-402
-391
-392
-376
-364
-383
-394
-403
-419
-469
-483
-472
-544
-509
-531
-586
-548
-589
-550
-528
-570
-609
-625
-669
-722
-712
-784
-762
-732
-746
-743
-777
-743
-825
-860
-815
-839
-847
-786
-805
-866
-803
-780
-831
-812
-793
-747
-700
-783
-791
-756
-690
-631
-757
-718
-654
-636
-458
-610
-662
-399
-653
-673
-435
-430
-509
-487
-288
-459
-621
-302
-115
-529
-642
-296
101
-387
-587
-328
-88
3
-786
0
269
-391
-158
-49
224
-425
-248
481
-86
-245
182
473
-138
-201
209
129
141
-32
-30
326
486
-98
-29
547
371
-36
66
181
509
70
-190
481
331
122
25
221
462
131
76
129
210
335
59
110
313
297
272
270
88
176
297
4
-29
234
200
130
158
195
158
125
117
107
137
181
100
52
171
215
107
75
241
216
35
29
68
-1
-113
-71
29
41
-61
-102
-55
-158
-270
-270
-307
-329
-363
-418
-396
-368
-405
-464
-516
-553
-586
-650
-666
-675
-718
-743
-745
-745
-760
-768
-722
-718
-738
-726
-724
-765
-788
-766
-769
-737
-663
-614
-589
-575
-549
-502
-504
-500
-471
-437
-409
-415
-403
-383
-377
-384
-393
-372
-368
-380
-391
-402
-347
-395
-362
-249
-244
-314
-318
-243
-266
-227
-265
-328
-246
-317
-407
-335
-300
-329
-381
-383
-432
-401
-437
-491
-319
-479
-574
-411
-444
-494
-470
-394
-564
-479
-417
-490
-410
-468
-530
-424
-380
-500
-485
-377
-375
-413
-298
-451
-401
-208
-495
-348
-278
-406
-305
-355
-238
-265
-364
-162
-221
-288
-354
-51
-157
-586
-133
-217
-325
-10
-446
-292
120
-590
-242
115
-401
-371
295
-134
-671
159
477
-338
-511
392
340
-420
-58
387
-46
-140
279
52
115
207
88
106
370
270
-122
623
535
-240
238
755
235
-5
425
629
218
192
393
472
507
81
279
678
321
120
403
617
392
215
530
611
114
253
602
382
85
362
590
379
257
325
451
419
353
318
393
426
377
357
267
310
348
234
228
347
284
201
281
216
97
35
50
46
-81
-10
113
43
-49
-46
-38
-152
-263
-244
-207
-293
-335
-311
-296
-328
-430
-452
-474
-545
-578
-571
-590
-650
-700
-716
-724
-770
-761
-701
-709
-736
-733
-709
-703
-739
-744
-705
-671
-664
-628
-555
-519
-535
-483
-420
-437
-461
-427
-400
-450
-486
-459
-442
-439
-436
-418
-370
-345
-382
-385
-402
-444
-418
-402
-395
-405
-453
-393
-371
-422
-446
-442
-451
-468
-512
-493
-449
-457
-473
-485
-430
-527
-532
-464
-506
-610
-473
-437
-637
-610
-517
-507
-523
-499
-493
-559
-564
-497
-412
-473
-557
-514
-465
-418
-318
-627
-614
-347
-340
-419
-719
-127
-28
-899
-595
165
-485
-613
-331
-326
-86
-632
-560
23
-505
-595
-220
-376
-355
-188
-355
-339
-266
-229
-337
-298
19
-271
-453
-17
-278
-363
-163
-89
-25
-412
-182
85
-398
-310
50
11
-423
53
139
-247
7
-320
34
233
-328
-62
648
-160
-260
308
36
-33
189
324
38
-101
174
93
122
101
50
556
-17
-228
212
281
76
58
53
160
250
21
98
19
378
52
-148
163
304
141
-94
247
221
160
163
199
111
255
179
143
250
128
193
191
180
129
231
175
54
113
115
-2
-40
-80
-164
-88
-126
-146
-69
-110
-214
-257
-280
-371
-431
-474
-477
-445
-490
-548
-502
-546
-628
-696
-668
-659
-750
-755
-771
-833
-890
-880
-847
-839
-831
-817
-819
-821
-815
-856
-879
-879
-881
-858
-822
-788
-748
-729
-718
-690
-686
-696
-690
-698
-712
-674
-626
-623
-605
-533
-522
-535
-469
-509
-557
-528
-539
-466
-474
-567
-619
-507
-517
-582
-512
-618
-613
-521
-595
-675
-611
-604
-735
-608
-493
-565
-655
-639
-599
-616
-565
-556
-653
-739
-642
-525
-480
-650
-764
-447
-510
-588
-378
-628
-622
-307
-373
-829
-590
-211
-497
-407
-765
-340
53
-562
-841
-273
75
-746
-603
-127
-172
-276
-644
-421
62
-538
-422
-197
-63
-57
-859
-249
263
-538
-643
57
200
-478
-444
177
-10
-202
-387
42
82
-92
-267
-262
367
-444
-198
271
-216
-94
96
85
-428
240
-123
-178
199
99
8
37
239
-39
181
22
299
254
48
187
256
245
139
267
285
313
166
388
174
96
389
459
56
198
512
378
89
123
361
411
118
28
481
290
30
225
264
222
212
281
168
223
348
238
188
268
345
306
314
150
235
373
203
230
265
279
265
193
118
105
35
-20
-49
-64
-46
-79
-95
-120
-171
-262
-304
-300
-360
-472
-480
-458
-471
-544
-586
-563
-587
-661
-668
-624
-649
-681
-733
-760
-715
-741
-797
-729
-687
-721
-685
-650
-644
-662
-677
-673
-669
-646
-591
-570
-550
-539
-528
-510
-525
-491
-465
-454
-454
-469
-484
-404
-282
-363
-383
-237
-247
-204
-294
-303
-163
-253
-222
-333
-220
-228
-401
-311
-248
-226
-398
-380
-416
-238
-262
-462
-381
-382
-422
-473
-388
-518
-493
-467
-410
-477
-508
-521
-569
-453
-398
-573
-611
-467
-432
-489
-612
-488
-408
-401
-354
-546
-357
-235
-365
-455
-461
-222
-242
-514
-530
-129
-38
-823
-332
-134
-278
-371
-410
-178
-3
-374
-554
-230
337
-216
-864
106
465
-756
-591
324
-115
-523
-237
-9
-67
77
-620
123
299
-49
-522
138
483
-326
-8
-98
120
258
48
-124
179
417
-43
-43
302
543
188
-299
208
598
331
-88
444
229
389
502
-142
426
531
249
211
197
-7
573
328
-84
275
333
522
91
-94
403
474
73
75
304
222
31
395
209
21
367
199
96
215
48
151
177
-53
65
324
104
-25
203
112
133
276
46
79
105
85
78
128
88
74
111
-81
-175
-122
-124
-151
-193
-213
-174
-214
-256
-281
-348
-342
-359
-486
-514
-448
-529
-619
-648
-688
-656
-663
-682
-695
-674
-721
-773
-777
-803
-853
-832
-776
-758
-738
-716
-659
-660
-701
-677
-623
-611
-608
-559
-496
-517
-541
-533
-485
-463
-474
-450
-405
-401
-388
-370
-442
-366
-286
-337
-476
-356
-326
-271
-375
-462
-211
-313
-448
-513
-441
-283
-483
-606
-497
-460
-367
-457
-613
-483
-411
-439
-490
-649
-657
-350
-416
-906
-724
-476
-671
-664
-558
-627
-590
-520
-785
-708
-463
-658
-843
-538
-464
-357
-593
-837
-294
-99
-978
-815
184
-315
-1123
-660
100
-385
-1157
4
154
-1258
-332
290
-864
-606
175
-773
-524
-197
-547
-165
-354
-653
-154
-90
-392
-188
-228
-573
31
-106
-716
-208
378
-488
-501
-262
229
-132
-593
86
147
-52
-378
-399
339
173
-791
92
420
-249
-170
155
-162
124
134
-445
199
241
-302
-57
518
133
-354
-38
496
-102
28
193
-94
40
-81
168
37
-58
-146
502
-11
-197
315
200
-80
-113
261
114
40
-71
240
138
-21
131
263
58
-213
224
286
-90
67
363
-98
-21
230
56
6
132
142
-14
17
96
108
-79
84
67
-55
4
-94
-155
-173
-243
-249
-114
-208
-346
-179
-260
-490
-380
-342
-507
-573
-532
-501
-548
-545
-577
-603
-637
-722
-754
-715
-743
-794
-793
-849
-841
-820
-816
-787
-772
-805
-759
-671
-725
-775
-717
-695
-743
-721
-651
-631
-642
-616
-555
-558
-556
-532
-515
-474
-432
-576
-572
-466
-484
-417
-608
-467
-389
-431
-407
-569
-329
-360
-512
-474
-507
-435
-455
-645
-558
-506
-594
-475
-535
-662
-599
-479
-572
-648
-601
-595
-503
-452
-617
-850
-502
-513
-599
-610
-641
-440
-370
-528
-766
-316
-340
-701
-550
-276
-413
-670
-486
-48
-498
-865
-103
-170
-756
-648
-70
-22
-804
-623
223
-113
-1073
-415
646
-670
-1104
831
-191
-1394
72
453
-911
-373
579
-605
-230
85
-358
-302
105
-199
-17
-247
-388
29
-272
-408
178
-74
-139
58
-165
-99
-229
-87
54
-276
234
19
-454
299
113
-254
-310
488
426
-630
238
407
41
-241
-145
781
101
-168
240
586
-27
-141
188
96
-159
202
707
-307
-176
431
263
-200
83
533
18
-28
310
342
132
-139
294
414
-215
364
533
43
-85
411
208
-151
215
419
243
2
142
414
227
-115
214
454
61
43
502
229
62
386
281
115
120
207
68
-100
-123
-46
-13
-106
-172
44
-56
-257
-175
-172
-292
-314
-320
-400
-435
-425
-400
-454
-485
-475
-478
-538
-593
-592
-625
-652
-670
-734
-699
-718
-716
-651
-662
-623
-564
-584
-597
-560
-607
-645
-647
-576
-569
-592
-532
-523
-480
-516
-519
-423
-461
-489
-421
-370
-528
-504
-271
-364
-428
-426
-294
-201
-434
-487
-229
-230
-508
-610
-314
-215
-566
-633
-399
-336
-611
-573
-387
-396
-574
-537
-460
-634
-567
-447
-525
-603
-594
-514
-465
-555
-443
-505
-611
-555
-395
-457
-600
-420
-423
-405
-752
-461
-156
-432
-662
-267
-347
-661
-492
-314
-437
-356
-689
-500
-50
-360
-886
-87
20
-880
-204
-193
-341
-444
-146
-562
246
-81
-889
169
-278
-291
-22
-509
-263
798
-809
-1026
847
-51
-1057
120
592
-886
204
228
-673
268
-222
-367
412
-355
-583
764
-133
-845
312
346
-568
157
494
-736
192
155
-177
181
-141
32
273
420
-598
3
308
-270
-409
758
33
-547
784
-192
-250
-80
66
-35
-73
41
129
303
-228
130
296
-252
-42
283
255
17
63
139
-38
-48
166
185
65
-165
124
218
69
-76
138
301
68
-74
163
293
-60
110
352
5
-26
347
121
-135
-3
162
40
-57
-29
-118
-87
-243
-249
-201
-220
-234
-275
-277
-349
-388
-368
-423
-530
-533
-424
-515
-623
-539
-566
-684
-691
-572
-617
-696
-622
-619
-771
-806
-691
-739
-791
-747
-706
-675
-695
-743
-723
-662
-718
-689
-642
-682
-778
-703
-585
-699
-644
-502
-636
-623
-394
-539
-593
-429
-438
-488
-548
-418
-368
-412
-479
-443
-303
-358
-603
-497
-345
-513
-531
-629
-488
-504
-559
-626
-576
-467
-714
-452
-543
-661
-574
-554
-659
-666
-549
-650
-511
-609
-586
-600
-415
-750
-670
-515
-458
-745
-599
-203
-626
-627
-420
-308
-555
-528
-303
-297
-488
-641
-149
-257
-537
-523
-316
-98
-572
-660
-8
-88
-644
-683
216
-96
-1071
67
-194
-329
-499
-448
125
-217
-461
-523
35
-58
-921
-276
284
-277
-687
42
280
-794
-338
363
-202
-611
290
-78
-83
-120
-207
484
105
-595
-250
729
-314
-310
201
270
-110
-286
40
50
290
-219
-391
674
105
-457
215
343
22
-228
196
182
256
-152
50
466
-92
-93
107
472
38
-402
228
444
-4
-204
305
198
130
-101
-129
218
140
171
-18
62
387
260
-101
35
117
115
102
-78
187
85
-27
-45
68
69
99
207
47
-35
125
123
-108
110
-3
41
101
-40
33
-93
-236
-164
-215
-260
-276
-173
-215
-373
-297
-318
-390
-493
-491
-515
-551
-552
-541
-570
-601
-598
-582
-623
-703
-590
-580
-703
-731
-701
-662
-766
-727
-652
-675
-613
-563
-615
-633
-614
-634
-651
-676
-666
-587
-392
-511
-577
-485
-515
-514
-362
-477
-624
-488
-332
-424
-595
-433
-373
-358
-597
-470
-435
-292
-324
-603
-458
-355
-450
-650
-607
-485
-502
-641
-592
-323
-483
-724
-426
-446
-631
-611
-755
-342
-378
-808
-476
-298
-551
-891
-334
-308
-589
-439
-519
-189
-603
-865
-117
-435
-660
-329
-65
-453
-491
-334
-192
-605
-734
654
-402
-1169
5
499
-875
-781
431
-238
-857
-87
-3
-201
-809
-535
195
-294
-1069
-43
687
-736
-988
-258
946
-604
-1377
526
655
-1207
-887
578
256
-772
-510
398
-14
-372
-499
202
-74
-38
-105
-268
-160
-19
137
-273
-279
105
116
-317
-395
74
22
-82
-166
-305
261
133
-297
-11
-40
-298
729
-218
-976
629
428
-467
-102
199
407
-274
-174
603
220
-466
-226
631
-97
-437
112
204
327
-244
-13
298
-3
102
139
177
43
291
120
164
253
-51
85
296
268
147
-66
152
149
73
198
188
122
134
104
114
133
-23
36
297
-103
-41
378
-157
-53
-15
-187
-196
-247
-330
-179
-235
-519
-370
-248
-458
-571
-429
-478
-543
-536
-590
-631
-568
-672
-751
-573
-531
-738
-632
-519
-675
-761
-738
-653
-719
-788
-791
-686
-610
-768
-611
-648
-712
-625
-713
-657
-587
-655
-626
-546
-663
-595
-601
-551
-572
-427
-605
-670
-280
-544
-681
-402
-387
-659
-463
-279
-473
-527
-524
-499
-507
-572
-557
-319
-610
-678
-160
-716
-814
-304
-531
-705
-709
-552
-292
-554
-778
-630
-325
-613
-593
-397
-405
-589
-471
190
-863
-646
55
-493
-372
15
-393
-520
-38
-347
-354
-137
-201
-672
-116
350
-682
-390
25
-438
-466
-170
-327
-19
-476
-607
47
-147
-509
-357
256
-429
-452
-612
-81
172
-765
-525
435
-52
-831
119
-6
-526
-245
136
-104
-648
355
-90
-697
337
-195
-448
403
-302
-467
103
115
-317
-267
224
250
-500
163
-141
-84
463
-725
185
648
-439
-572
398
440
-235
151
137
-186
489
-273
-165
810
96
-572
470
280
150
71
-180
700
-167
-145
486
68
-159
549
195
58
339
-22
2
352
136
-251
497
250
-156
145
251
-124
155
213
85
185
-26
143
53
-3
-101
111
304
-64
-151
278
187
83
31
90
104
82
9
-66
108
-60
-200
105
75
-216
-144
-19
-241
-264
-244
-292
-372
-350
-256
-375
-276
-380
-544
-369
-507
-696
-499
-418
-592
-587
-521
-525
-590
-514
-572
-550
-606
-667
-537
-580
-626
-677
-639
-620
-613
-596
-489
-462
-690
-574
-492
-487
-551
-600
-511
-576
-565
-487
-612
-442
-519
-552
-417
-515
-413
-630
-537
-411
-706
-547
-378
-538
-629
-688
-304
-618
-860
-551
-485
-500
-736
-595
-512
-410
-454
-843
-709
-328
-649
-638
-442
-504
-570
-539
-872
-334
-170
-669
-889
-493
-11
-696
-642
-361
0
-720
-928
108
-152
-892
-544
225
-264
-902
-275
227
-565
-637
-184
37
-423
-361
118
-222
-678
-1
-75
-858
-214
456
-145
-1187
-150
551
-303
-1239
-355
679
-48
-1292
249
581
-591
-742
-283
141
185
-58
-587
727
-332
-960
318
188
-535
375
-388
243
419
-999
170
397
-738
75
837
-685
28
194
-529
60
421
-422
-161
439
-268
-155
361
-208
-731
882
109
-1057
734
676
-731
-290
740
-104
-381
476
-122
154
93
-659
659
377
-323
80
320
-126
-26
573
-160
-47
455
-112
-312
133
324
315
-285
48
545
-148
-52
186
167
-217
6
327
-69
-47
165
187
125
-161
217
303
-211
-81
130
-13
-135
-39
79
-81
-260
-129
45
-200
-337
-179
-146
-516
-371
-61
-370
-410
-326
-402
-525
-484
-498
-552
-496
-560
-643
-625
-683
-603
-517
-703
-688
-512
-608
-756
-713
-625
-619
-708
-594
-701
-676
-655
-689
-497
-523
-674
-650
-475
-653
-627
-557
-602
-548
-558
-481
-571
-488
-484
-431
-519
-574
-348
-423
-543
-463
-535
-584
-539
-695
-367
-587
-785
-608
-402
-592
-545
-595
-677
-544
-722
-385
-389
-846
-673
-292
-702
-718
-445
-706
-475
-293
-681
-549
-459
-516
-339
-510
-522
-683
30
-240
-784
-427
113
-448
-1114
274
-306
-492
45
-212
-930
8
260
-1012
-346
297
-452
-130
-223
-936
533
-515
-1118
240
544
-949
-1078
1003
-102
-1604
220
805
-955
-933
646
270
-822
-432
-172
986
-877
-1263
1161
348
-1188
-735
952
125
-912
-398
988
-50
-1196
251
537
-480
-160
-41
312
236
-393
-262
444
529
-684
-305
815
609
-698
-265
593
302
-254
-666
884
834
-548
-507
930
767
-819
-87
791
142
4
259
-92
421
114
-235
200
222
91
174
520
-160
71
308
-40
180
194
-7
16
282
304
16
-92
271
184
-41
129
66
137
37
-62
336
42
-128
312
-28
-156
154
71
-103
-11
-3
-155
-129
-177
-172
-188
-416
-464
-291
-354
-453
-550
-470
-431
-550
-540
-540
-619
-646
-681
-737
-720
-775
-775
-753
-795
-873
-810
-714
-769
-858
-849
-803
-833
-824
-797
-769
-817
-776
-683
-666
-720
-713
-661
-692
-656
-585
-628
-513
-562
-698
-443
-454
-484
-444
-470
-437
-482
-382
-445
-422
-321
-455
-580
-458
-345
-498
-558
-489
-522
-591
-468
-428
-613
-651
-616
-482
-574
-603
-592
-643
-644
-531
-501
-692
-701
-579
-502
-458
-589
-683
-390
-491
-569
-524
-409
-645
-604
-191
-503
-546
-513
-98
-504
-510
-468
-265
-36
-319
-654
-539
351
-397
-839
-359
213
-370
-426
-279
126
-16
-1169
64
307
-547
-467
304
-211
-589
-347
339
-265
-897
303
444
-206
-1295
375
457
-658
-1041
195
944
-937
-810
892
182
-687
-422
860
134
-1175
98
945
-252
-684
292
865
258
-1093
354
1146
-65
-869
440
913
-27
-318
306
693
191
-73
413
651
138
-53
380
353
341
35
142
761
77
22
374
532
392
1
196
714
399
-72
112
688
359
119
318
542
579
228
545
438
213
316
525
601
334
214
694
623
207
308
560
462
162
269
535
495
228
286
393
267
80
20
146
-89
-257
-32
-40
-184
-283
-179
-144
-384
-531
-516
-403
-560
-827
-690
-556
-700
-825
-767
-729
-793
-831
-850
-823
-773
-922
-962
-873
-949
-958
-865
-804
-841
-795
-643
-637
-699
-694
-660
-664
-674
-657
-553
-484
-522
-534
-494
-412
-379
-296
-216
-258
-403
-371
-375
-392
-278
-265
-262
-442
-425
-327
-364
-320
-398
-519
-461
-544
-670
-586
-595
-713
-739
-819
-831
-709
-748
-751
-736
-849
-953
-910
-872
-917
-876
-809
-784
-707
-642
-634
-573
-636
-657
-679
-625
-563
-566
-473
-596
-494
-307
-388
-423
-365
-318
-322
-215
-286
-416
-378
-231
-233
-492
-487
-75
-28
-182
-612
-496
158
-333
-519
-341
-274
-187
-410
-366
-358
-137
-175
-375
-366
-84
-126
-216
-423
-581
9
311
-584
-692
451
200
-622
-268
101
295
-27
-474
154
273
210
-108
-271
265
135
146
326
-97
423
383
45
389
172
359
390
28
380
396
533
571
325
396
477
537
379
347
325
618
583
322
422
576
586
397
430
395
419
535
547
434
350
524
587
624
540
483
698
724
484
548
753
686
622
574
648
672
618
594
520
597
565
372
265
65
-32
-102
-112
-102
-68
-46
-189
-357
-476
-529
-608
-695
-850
-934
-871
-919
-1012
-1018
-1049
-1098
-1138
-1144
-1126
-1106
-1152
-1260
-1318
-1314
-1285
-1236
-1181
-1120
-1057
-985
-905
-864
-856
-864
-854
-827
-805
-761
-636
-543
-517
-473
-371
-293
-257
-233
-217
-189
-193
-175
-173
-142
-138
-130
-83
-96
-115
-121
-132
-181
-248
-267
-302
-351
-395
-457
-456
-489
-604
-675
-747
-816
-908
-936
-962
-1030
-1074
-1190
-1217
-1249
-1292
-1310
-1288
-1285
-1293
-1261
-1261
-1250
-1299
-1325
-1317
-1275
-1244
-1178
-1087
-1011
-930
-904
-849
-779
-756
-799
-769
-727
-695
-641
-611
-553
-448
-416
-425
-405
-345
-367
-424
-400
-354
-352
-360
-340
-258
-214
-287
-291
-215
-163
-214
-230
-253
-261
-342
-419
-408
-389
-284
-238
-214
-255
-320
-248
-243
-231
-198
-209
-246
-287
-182
-2
223
296
278
184
281
378
268
312
453
601
574
633
873
819
741
785
822
862
932
966
939
917
835
819
957
973
982
1007
950
967
927
829
942
913
803
706
807
913
811
783
850
929
914
865
899
903
846
778
834
901
963
1045
1048
1069
1035
1073
985
846
788
636
345
174
-23
-90
-87
-8
121
132
68
-124
-314
-529
-726
-893
-1015
-1040
-1075
-1094
-1005
-976
-973
-1058
-1133
-1159
-1208
-1289
-1330
-1349
-1447
-1481
-1417
-1336
-1225
-1088
-997
-908
-822
-787
-823
-833
-841
-845
-777
-652
-493
-335
-186
-80
0
44
36
66
75
12
3
37
54
80
125
161
207
246
249
239
154
59
-43
-159
-281
-358
-378
-429
-430
-414
-436
-487
-583
-703
-828
-983
-1127
-1249
-1304
-1371
-1403
-1404
-1516
-1563
-1654
-1672
-1620
-1671
-1666
-1732
-1781
-1806
-1811
-1765
-1696
-1635
-1575
-1480
-1388
-1323
-1280
-1267
-1259
-1228
-1162
-1059
-1035
-934
-880
-855
-781
-769
-744
-723
-708
-727
-733
-681
-675
-700
-700
-678
-634
-612
-594
-561
-564
-623
-694
-687
-688
-747
-749
-727
-737
-750
-727
-696
-708
-699
-628
-550
-539
-528
-468
-416
-393
-353
-286
-170
-119
-91
-23
16
59
92
173
212
259
365
434
500
568
628
589
707
716
740
880
906
917
894
912
886
871
823
849
980
984
1067
1074
1073
1013
780
811
753
818
851
819
977
994
956
1052
992
994
961
932
1026
1062
1102
1171
1261
1239
1303
1367
1307
1241
1081
866
395
71
-84
-292
-24
131
350
427
184
-15
-352
-755
-988
-1177
-1400
-1423
-1297
-1177
-1015
-915
-986
-1082
-1253
-1312
-1393
-1484
-1479
-1569
-1600
-1543
-1412
-1227
-1077
-882
-763
-679
-639
-668
-720
-819
-858
-814
-624
-408
-136
130
265
335
286
240
173
38
-37
-6
46
124
251
367
413
370
357
315
194
67
-58
-198
-329
-422
-440
-427
-433
-413
-379
-406
-478
-600
-766
-933
-1101
-1200
-1234
-1194
-1146
-1047
-1006
-1002
-988
-1082
-1168
-1252
-1488
-1899
-1989
-2062
-1892
-1630
-1417
-1151
-1182
-1157
-1212
-1302
-1444
-1531
-1563
-1537
-1360
-1174
-960
-826
-749
-720
-719
-703
-732
-881
-964
-1107
-1183
-1152
-1027
-839
-764
-643
-601
-642
-739
-924
-1074
-1203
-1240
-1197
-1040
-854
-704
-598
-589
-629
-662
-712
-790
-837
-844
-767
-682
-534
-422
-288
-198
-162
-119
-110
-137
-224
-279
-320
-243
-121
57
259
390
486
481
479
415
350
328
379
505
541
696
842
898
982
983
964
1032
933
897
957
872
996
991
1103
1156
1143
1229
1238
1180
1107
1088
931
988
1019
1125
1184
1231
1323
1328
1275
1269
1312
1266
1341
1467
1569
1687
1728
1701
1495
1171
463
-143
-520
-709
-228
170
572
707
275
-200
-774
-1317
-1530
-1715
-1825
-1705
-1453
-1166
-1000
-974
-1150
-1467
-1796
-1874
-1819
-1798
-1710
-1697
-1660
-1570
-1394
-1073
-871
-708
-596
-567
-582
-639
-681
-758
-727
-520
-201
174
548
805
791
700
542
316
172
89
165
300
497
724
853
864
741
544
332
147
-27
-161
-253
-319
-356
-361
-347
-336
-399
-475
-541
-700
-865
-1046
-1222
-1361
-1445
-1420
-1287
-1123
-1021
-959
-939
-1018
-1170
-1347
-1458
-1539
-1493
-1342
-1181
-882
-745
-642
-589
-639
-698
-829
-891
-923
-1093
-1264
-1372
-1376
-1193
-999
-782
-582
-580
-786
-1033
-1322
-1534
-1627
-1636
-1401
-1178
-1015
-843
-821
-950
-1200
-1419
-1498
-1563
-1587
-1508
-1421
-1335
-1304
-1202
-1085
-1041
-1034
-1064
-1083
-1137
-1193
-1199
-1114
-966
-759
-485
-238
-97
-50
-95
-235
-318
-333
-218
-48
158
403
589
695
728
679
583
498
449
463
490
565
590
645
698
745
793
805
802
737
626
564
492
493
577
676
881
945
1094
1156
1110
1070
929
820
835
777
1005
1107
1245
1516
1430
1541
1418
1372
1292
1233
1293
1428
1626
1849
1992
2021
2018
1876
1719
1444
1129
376
-19
-370
-403
208
495
930
804
206
-325
-1018
-1520
-1767
-1918
-1956
-1763
-1459
-1145
-918
-1020
-1329
-1764
-2185
-2303
-2330
-2203
-1969
-1859
-1613
-1411
-1170
-960
-896
-844
-914
-917
-867
-810
-705
-559
-328
-28
353
668
869
939
817
649
434
313
347
396
576
845
1108
1256
1258
1132
855
517
259
95
-16
-19
34
97
158
137
49
-69
-314
-555
-754
-925
-1038
-1115
-1127
-1072
-1036
-994
-923
-889
-954
-1080
-1170
-1260
-1313
-1328
-1266
-1152
-1033
-854
-719
-685
-604
-664
-679
-678
-746
-688
-627
-543
-404
-401
-470
-780
-1075
-1027
-1018
-785
-652
-602
-632
-810
-970
-1154
-1193
-1276
-1240
-1236
-1166
-1050
-1157
-1198
-1323
-1432
-1417
-1429
-1298
-1239
-1313
-1335
-1434
-1431
-1381
-1263
-1099
-1050
-971
-923
-928
-951
-983
-922
-810
-601
-361
-146
7
3
-39
-53
-47
70
190
357
474
542
649
657
694
675
653
669
700
746
754
756
680
658
667
683
783
857
905
933
822
834
766
708
793
758
854
891
1039
1104
1155
1117
965
1030
1024
1124
1128
1310
1320
1409
1486
1446
1547
1372
1451
1455
1545
1746
1743
1735
1568
1422
1191
1032
610
157
-87
-424
-111
176
406
549
40
-540
-1093
-1594
-1719
-1763
-1719
-1536
-1385
-1237
-1153
-1196
-1487
-1840
-2161
-2303
-2185
-1990
-1693
-1521
-1388
-1268
-1244
-1117
-1068
-1040
-1033
-1010
-895
-747
-539
-360
-167
17
242
467
570
603
517
400
307
273
401
533
705
869
956
994
911
727
483
265
125
72
96
159
214
197
119
-20
-202
-402
-627
-817
-916
-966
-953
-929
-947
-966
-1007
-1059
-1114
-1168
-1235
-1306
-1324
-1340
-1271
-1187
-1064
-1036
-960
-993
-1024
-1058
-1138
-1222
-1498
-1327
-1228
-886
-569
-524
-602
-1049
-1289
-1405
-1356
-1084
-840
-653
-580
-555
-702
-951
-1124
-1331
-1309
-1250
-1101
-850
-930
-989
-1184
-1319
-1352
-1383
-1258
-1296
-1341
-1360
-1410
-1391
-1359
-1274
-1163
-1046
-930
-887
-891
-964
-1058
-1028
-915
-673
-391
-108
32
4
-51
-147
-157
-126
9
228
419
567
670
694
600
543
516
550
633
723
812
867
879
895
892
950
1002
1032
1120
1087
1095
995
1053
983
1129
1307
1289
1453
1449
1320
1175
1091
1056
1126
1159
1381
1523
1570
1628
1556
1520
1401
1352
1324
1380
1426
1450
1488
1319
1216
863
225
-93
-508
-513
-191
81
398
233
-240
-781
-1377
-1713
-1793
-1752
-1620
-1406
-1230
-1145
-1128
-1368
-1678
-2019
-2211
-2127
-1932
-1610
-1364
-1245
-1184
-1193
-1121
-1046
-967
-878
-809
-677
-546
-383
-266
-119
63
226
432
591
665
641
533
428
359
439
598
755
924
1040
1075
973
780
568
365
214
217
307
386
425
396
285
85
-153
-366
-506
-622
-695
-685
-646
-661
-708
-778
-885
-988
-1057
-1095
-1107
-1129
-1130
-1114
-1049
-996
-937
-859
-767
-958
-1463
-1614
-1945
-1743
-1323
-963
-492
-478
-531
-838
-1168
-1444
-1557
-1492
-1254
-743
-429
-204
-197
-479
-729
-1060
-1180
-1082
-1027
-809
-743
-698
-710
-825
-807
-938
-1041
-1128
-1206
-1242
-1306
-1318
-1286
-1182
-1050
-913
-788
-802
-966
-1122
-1289
-1329
-1205
-938
-638
-402
-194
-154
-177
-299
-444
-497
-440
-248
56
341
522
624
522
397
310
320
372
430
631
786
919
998
1062
1055
1033
943
929
1025
1060
1238
1324
1369
1441
1455
1488
1464
1451
1468
1383
1421
1552
1504
1632
1643
1582
1675
1607
1678
1639
1519
1504
1491
1375
1408
1359
1125
1073
602
261
20
-360
-200
-37
59
148
-165
-591
-1071
-1525
-1707
-1746
-1714
-1565
-1375
-1290
-1244
-1351
-1651
-1928
-2191
-2246
-2046
-1812
-1508
-1320
-1267
-1271
-1276
-1252
-1260
-1185
-1069
-911
-732
-553
-351
-236
-136
-34
76
210
300
376
381
364
388
434
544
651
758
828
844
810
668
505
342
206
182
218
263
284
247
119
-81
-278
-479
-637
-731
-782
-786
-759
-771
-862
-966
-1062
-1174
-1253
-1281
-1271
-1285
-1310
-1364
-1332
-1421
-1416
-1289
-1379
-1420
-1566
-1631
-1587
-1482
-1260
-1104
-1035
-1010
-996
-1046
-1083
-1079
-1114
-1004
-836
-697
-503
-459
-496
-575
-703
-767
-815
-769
-740
-723
-689
-697
-698
-749
-830
-924
-1032
-1094
-1117
-1142
-1146
-1153
-1155
-1160
-1151
-1122
-1175
-1212
-1264
-1271
-1232
-1170
-1023
-884
-779
-707
-632
-583
-567
-543
-485
-428
-301
-112
38
203
294
321
363
355
389
429
526
648
802
934
1013
1041
1056
1050
1039
1129
1177
1277
1418
1480
1608
1578
1505
1502
1402
1443
1437
1475
1542
1584
1650
1687
1648
1577
1549
1423
1488
1472
1461
1530
1395
1345
1299
1157
1108
795
222
-171
-499
-524
-157
150
259
94
-478
-1057
-1468
-1757
-1779
-1742
-1669
-1439
-1256
-1142
-1152
-1441
-1855
-2222
-2375
-2232
-1909
-1563
-1309
-1210
-1213
-1221
-1229
-1222
-1175
-1143
-1033
-823
-573
-353
-211
-89
20
118
219
320
351
321
301
321
400
554
707
859
977
976
902
764
576
394
309
313
383
504
573
540
404
181
-74
-308
-483
-588
-585
-529
-484
-480
-556
-711
-909
-1067
-1156
-1211
-1218
-1169
-1130
-1072
-1034
-1008
-1003
-1027
-1113
-1259
-1328
-1537
-1508
-1458
-1410
-1266
-1169
-934
-832
-754
-863
-1073
-1277
-1393
-1269
-1093
-760
-515
-444
-390
-511
-701
-923
-1094
-1112
-1063
-876
-682
-564
-555
-722
-902
-1074
-1203
-1243
-1201
-1128
-1102
-1001
-915
-925
-971
-1035
-1097
-1159
-1183
-1172
-1116
-1038
-947
-820
-662
-575
-506
-479
-505
-551
-538
-459
-338
-130
68
257
382
414
354
296
233
229
333
479
731
914
1067
1161
1084
1021
946
887
998
1151
1352
1536
1675
1724
1685
1557
1509
1493
1453
1663
1706
1750
1875
1843
1863
1830
1776
1752
1636
1596
1611
1593
1551
1551
1366
1100
713
213
8
-271
-160
138
161
125
-229
-773
-1247
-1623
-1725
-1670
-1592
-1478
-1322
-1290
-1387
-1547
-1869
-2138
-2286
-2238
-1975
-1724
-1485
-1360
-1381
-1422
-1450
-1401
-1327
-1226
-1108
-944
-755
-596
-427
-286
-176
-59
66
194
267
301
299
289
351
450
613
779
881
924
877
752
579
436
369
357
414
524
576
522
378
162
-73
-305
-469
-531
-495
-468
-475
-481
-566
-741
-928
-1077
-1172
-1209
-1210
-1161
-1095
-1085
-1102
-1121
-1125
-1136
-1142
-1119
-1071
-1046
-1002
-1079
-1331
-1449
-1379
-1123
-879
-896
-1006
-1115
-1224
-1090
-976
-935
-873
-878
-829
-751
-717
-769
-817
-873
-842
-729
-676
-626
-698
-826
-916
-971
-939
-917
-930
-949
-1045
-1106
-1098
-1116
-1156
-1200
-1186
-1128
-1062
-1007
-1001
-1040
-1125
-1080
-976
-872
-745
-635
-570
-540
-485
-396
-297
-207
-135
-32
103
214
312
378
375
390
442
523
610
709
745
797
899
927
1007
1065
1112
1176
1177
1313
1383
1392
1469
1435
1485
1564
1670
1798
1878
1752
1734
1712
1654
1871
1843
1899
1969
1767
1834
1751
1665
1693
1547
1535
1375
1123
588
108
-166
-302
83
412
526
351
-334
-1002
-1534
-1877
-1855
-1735
-1539
-1294
-1088
-1057
-1196
-1591
-2161
-2538
-2663
-2425
-1948
-1561
-1280
-1253
-1387
-1514
-1589
-1577
-1514
-1362
-1169
-895
-628
-405
-225
-167
-129
-31
90
235
311
337
383
449
569
722
921
1093
1148
1115
1001
841
645
509
506
582
739
873
896
790
540
223
-77
-309
-435
-422
-340
-275
-229
-281
-465
-726
-982
-1170
-1271
-1248
-1173
-1089
-1043
-1057
-1077
-1155
-1270
-1338
-1441
-1498
-1475
-1429
-1467
-1583
-1407
-1279
-1056
-851
-869
-955
-1184
-1274
-1305
-1221
-999
-770
-531
-389
-312
-460
-706
-887
-1042
-1010
-880
-679
-480
-480
-533
-706
-929
-1080
-1160
-1156
-1134
-1039
-951
-927
-922
-1004
-1114
-1184
-1229
-1236
-1208
-1178
-1166
-1138
-1062
-984
-889
-760
-693
-683
-695
-688
-666
-583
-463
-299
-113
12
147
227
190
135
119
163
322
536
737
908
1049
1059
1059
1020
946
998
997
1305
1476
1672
1833
1687
1712
1614
1472
1608
1684
1637
1831
1811
1839
1996
1878
1882
1899
1685
1725
1770
1650
1739
1644
1464
1410
1218
931
447
24
-286
-289
6
285
450
56
-569
-1199
-1755
-1910
-1816
-1679
-1547
-1403
-1304
-1350
-1503
-1841
-2253
-2591
-2688
-2375
-1943
-1574
-1369
-1410
-1529
-1682
-1715
-1640
-1551
-1398
-1233
-992
-738
-517
-374
-291
-200
-112
20
135
217
264
262
297
423
611
790
898
918
853
750
583
416
346
339
431
577
651
628
508
276
-37
-299
-459
-549
-535
-458
-391
-400
-483
-649
-867
-1084
-1266
-1324
-1285
-1217
-1134
-1073
-1045
-1070
-1126
-1171
-1232
-1403
-1731
-1965
-2019
-1812
-1273
-796
-497
-506
-827
-1204
-1564
-1712
-1638
-1337
-864
-347
41
109
-91
-533
-975
-1178
-1164
-890
-535
-238
-89
-185
-372
-638
-893
-1078
-1185
-1147
-1039
-912
-831
-843
-924
-995
-1032
-1069
-1116
-1192
-1279
-1325
-1300
-1170
-977
-781
-624
-594
-637
-721
-848
-928
-884
-709
-467
-161
134
280
264
160
27
-46
-7
159
445
723
973
1097
1171
1112
987
881
941
1035
1248
1535
1663
1788
1827
1677
1632
1735
1687
1855
1872
1829
1991
1916
1974
2060
1964
1953
1917
1781
1811
1828
1680
1653
1413
1123
726
184
-11
-137
56
390
492
334
-181
-854
-1435
-1804
-1869
-1736
-1529
-1301
-1120
-1118
-1288
-1574
-2026
-2410
-2546
-2416
-2028
-1634
-1306
-1178
-1267
-1381
-1498
-1532
-1503
-1372
-1168
-895
-589
-350
-161
-68
-31
4
81
191
277
364
442
524
632
747
886
991
1027
1005
924
807
681
581
537
552
621
683
686
611
431
178
-107
-321
-467
-552
-521
-461
-436
-472
-601
-796
-1019
-1225
-1356
-1346
-1302
-1262
-1216
-1200
-1191
-1292
-1274
-1320
-1425
-1507
-1733
-1719
-1655
-1426
-1083
-910
-788
-876
-985
-1099
-1194
-1219
-1138
-877
-630
-299
-96
-122
-227
-483
-642
-712
-683
-489
-353
-224
-191
-250
-331
-520
-689
-819
-910
-917
-877
-815
-820
-873
-932
-1001
-1031
-1074
-1127
-1193
-1246
-1218
-1175
-1090
-988
-893
-802
-758
-734
-726
-711
-677
-608
-496
-349
-166
18
160
212
229
238
260
329
454
620
758
937
1064
1152
1181
1186
1242
1241
1321
1422
1478
1623
1720
1790
1833
1896
1973
1949
1944
1883
1870
1845
1918
2027
2070
2218
2169
2120
2015
1818
1725
1490
1250
1085
602
185
1
-135
118
368
414
209
-408
-1125
-1658
-1983
-2036
-1833
-1662
-1426
-1207
-1216
-1327
-1668
-2169
-2582
-2798
-2648
-2202
-1709
-1307
-1122
-1165
-1308
-1444
-1529
-1549
-1471
-1258
-921
-563
-233
10
120
143
108
102
161
265
374
435
545
687
809
931
1001
1015
964
840
692
541
409
344
371
444
526
570
513
319
24
-306
-570
-752
-845
-815
-718
-633
-620
-699
-886
-1148
-1402
-1576
-1640
-1606
-1476
-1406
-1359
-1284
-1369
-1391
-1469
-1662
-1777
-1889
-1775
-1542
-1332
-1053
-946
-978
-1001
-997
-1020
-1053
-1031
-944
-737
-553
-345
-176
-188
-231
-321
-379
-431
-499
-484
-469
-446
-399
-378
-375
-453
-578
-719
-846
-934
-982
-988
-992
-1000
-989
-981
-997
-1062
-1163
-1264
-1318
-1332
-1304
-1222
-1112
-1021
-945
-848
-782
-779
-772
-766
-730
-672
-556
-399
-252
-107
-4
117
231
292
357
413
461
566
712
858
1009
1133
1220
1307
1347
1450
1469
1417
1470
1528
1587
1828
1866
1940
1999
1838
1864
1795
1784
1844
1876
1922
1875
1824
1692
1644
1612
1525
1512
1341
1084
749
180
-166
-382
-381
-101
112
192
-79
-577
-1144
-1650
-1934
-2065
-2002
-1810
-1500
-1247
-1154
-1199
-1552
-1983
-2360
-2545
-2407
-2064
-1612
-1253
-1052
-963
-1007
-1068
-1133
-1166
-1121
-975
-689
-368
-65
150
276
346
379
444
506
582
636
631
664
695
740
827
917
993
1009
956
831
638
417
216
98
68
96
165
216
200
51
-176
-446
-743
-964
-1083
-1093
-1027
-921
-854
-861
-951
-1100
-1269
-1419
-1512
-1542
-1495
-1457
-1348
-1266
-1240
-1237
-1264
-1282
-1435
-1519
-1505
-1426
-1219
-1023
-826
-750
-710
-684
-710
-707
-723
-702
-641
-493
-337
-265
-193
-176
-217
-263
-348
-396
-450
-497
-507
-543
-561
-577
-584
-602
-663
-764
-881
-971
-1046
-1110
-1168
-1182
-1140
-1080
-1018
-988
-993
-1017
-1055
-1108
-1127
-1089
-977
-835
-702
-571
-450
-365
-312
-299
-303
-270
-175
-17
151
320
498
626
715
784
815
838
887
943
985
1047
1174
1294
1417
1522
1564
1656
1700
1700
1727
1659
1628
1700
1687
1790
1918
1865
1952
1957
1886
1885
1712
1597
1602
1501
1547
1575
1417
1316
1086
660
296
-97
-382
-394
-305
-102
-10
-199
-511
-896
-1330
-1600
-1750
-1821
-1779
-1676
-1504
-1344
-1314
-1384
-1599
-1870
-2037
-2069
-1937
-1708
-1486
-1323
-1226
-1152
-1064
-973
-896
-826
-750
-615
-439
-278
-139
-55
28
116
229
408
578
715
767
746
669
564
480
447
461
511
588
671
715
664
531
335
123
-71
-214
-305
-329
-336
-346
-362
-445
-570
-725
-883
-1014
-1110
-1158
-1171
-1191
-1199
-1215
-1232
-1204
-1188
-1170
-1144
-1107
-1080
-1050
-1056
-1077
-1145
-1262
-1321
-1419
-1423
-1345
-1193
-971
-789
-642
-615
-665
-726
-818
-897
-900
-824
-739
-619
-486
-397
-335
-350
-395
-444
-519
-579
-647
-694
-753
-824
-857
-872
-867
-827
-780
-756
-758
-808
-901
-997
-1072
-1123
-1135
-1081
-995
-908
-825
-768
-732
-720
-710
-678
-646
-599
-515
-418
-323
-216
-117
-47
14
59
88
137
174
207
240
312
392
452
540
616
668
708
725
738
766
776
816
862
917
948
989
1071
1109
1170
1226
1237
1243
1225
1232
1272
1286
1285
1293
1274
1256
1300
1280
1305
1323
1305
1278
1160
1052
893
599
335
62
-163
-177
-87
59
85
-26
-194
-424
-651
-806
-928
-1097
-1222
-1299
-1300
-1235
-1219
-1203
-1238
-1341
-1388
-1372
-1318
-1241
-1200
-1187
-1210
-1259
-1279
-1241
-1112
-973
-861
-726
-563
-452
-368
-294
-266
-247
-224
-181
-114
-23
80
170
228
269
287
286
306
340
380
401
386
358
312
241
177
134
100
51
14
8
-6
-35
-71
-113
-176
-268
-348
-404
-443
-474
-495
-515
-544
-577
-608
-649
-701
-735
-754
-773
-791
-813
-844
-900
-939
-960
-965
-969
-1033
-1096
-1110
-1094
-1037
-955
-857
-779
-745
-714
-657
-587
-539
-497
-464
-415
-377
-359
-326
-311
-309
-299
-300
-297
-304
-302
-291
-305
-348
-425
-469
-515
-544
-512
-498
-493
-465
-432
-422
-415
-395
-369
-351
-343
-336
-329
-308
-295
-294
-277
-278
-286
-265
-210
-175
-173
-179
-190
-194
-188
-197
-185
-159
-153
-166
-160
-137
-130
-144
-144
-117
-94
-58
-37
-20
-11
-5
-1
6
14
33
51
69
77
91
111
116
136
154
184
211
231
223
227
260
269
276
307
332
343
351
352
338
335
333
328
340
343
315
297
296
273
219
195
180
157
145
131
138
137
111
101
95
71
58
64
52
29
4
-13
-33
-72
-104
-114
-135
-179
-225
-261
-308
-373
-417
-427
-443
-477
-510
-514
-533
-586
-627
-672
-735
-758
-753
-756
-776
-782
-798
-833
-850
-867
-872
-874
-879
-868
-855
-862
-865
-858
-864
-883
-878
-853
-848
-836
-810
-789
-762
-753
-736
-716
-710
-726
-719
-690
-646
-598
-565
-538
-508
-494
-504
-487
-452
-422
-396
-329
-282
-270
-250
-232
-219
-223
-202
-194
-185
-167
-138
-104
-99
-104
-112
-122
-152
-164
-146
-137
-146
-143
-127
-129
-144
-158
-160
-169
-211
-240
-230
-238
-256
-261
-264
-280
-297
-312
-334
-359
-388
-403
-426
-448
-458
-469
-480
-493
-522
-553
-559
-578
-616
-620
-616
-630
-633
-615
-609
-612
-596
-579
-582
-576
-556
-540
-509
-481
-449
-412
-381
-367
-357
-348
-341
-312
-281
-249
-195
-153
-124
-99
-71
-60
-38
-7
27
63
118
187
223
247
264
266
273
284
301
331
354
368
392
414
402
410
423
417
409
418
445
454
460
483
480
471
472
478
455
438
427
410
407
402
407
393
352
321
307
282
253
233
213
189
168
146
126
94
39
-13
-57
-102
-134
-164
-190
-221
-271
-324
-376
-418
-458
-482
-507
-524
-548
-587
-609
-628
-661
-689
-696
-688
-698
-710
-697
-684
-691
-697
-701
-717
-713
-709
-694
-678
-665
-661
-662
-647
-645
-639
-641
-639
-633
-621
-608
-578
-550
-533
-521
-505
-498
-504
-514
-501
-481
-448
-423
-395
-357
-349
-329
-298
-284
-282
-265
-235
-213
-198
-165
-135
-114
-109
-101
-81
-75
-69
-77
-94
-77
-52
-39
-25
-23
-35
-41
-53
-79
-105
-119
-111
-96
-105
-123
-125
-154
-193
-215
-227
-242
-273
-294
-324
-343
-348
-372
-401
-416
-445
-466
-469
-498
-526
-524
-525
-535
-531
-533
-544
-541
-564
-580
-595
-595
-588
-569
-532
-511
-503
-501
-508
-517
-504
-492
-488
-471
-439
-407
-395
-381
-367
-338
-319
-309
-265
-229
-212
-192
-161
-140
-135
-108
-61
-23
-16
-3
33
50
74
97
125
147
171
204
237
240
239
244
255
257
273
290
303
324
329
342
346
340
332
323
319
313
319
314
293
279
270
269
259
247
242
209
175
157
123
101
78
66
61
41
17
-17
-55
-95
-125
-161
-182
-201
-237
-269
-306
-338
-369
-410
-435
-473
-499
-526
-551
-569
-582
-595
-628
-645
-662
-710
-758
-775
-769
-768
-784
-781
-779
-780
-798
-810
-820
-831
-827
-806
-794
-787
-780
-793
-784
-781
-767
-740
-724
-714
-697
-697
-682
-654
-645
-627
-607
-592
-573
-560
-546
-512
-487
-472
-459
-434
-411
-385
-352
-321
-290
-270
-247
-232
-216
-198
-190
-191
-176
-156
-140
-126
-130
-122
-120
-118
-117
-124
-125
-110
-118
-130
-137
-143
-165
-178
-202
-236
-246
-266
-265
-262
-277
-307
-334
-368
-405
-436
-461
-461
-490
-516
-537
-556
-585
-621
-652
-659
-670
-673
-662
-660
-668
-674
-693
-707
-692
-685
-671
-659
-663
-676
-678
-675
-665
-648
-631
-603
-570
-560
-540
-527
-524
-515
-497
-475
-469
-443
-411
-392
-375
-349
-339
-322
-304
-288
-270
-232
-202
-185
-140
-112
-81
-59
-34
-16
7
37
64
89
102
121
132
148
153
149
142
138
142
155
179
194
191
190
191
203
211
208
205
194
188
189
186
181
180
162
150
126
105
102
96
80
64
66
67
57
27
9
-6
-25
-50
-83
-93
-115
-141
-162
-170
-192
-224
-250
-275
-295
-325
-352
-375
-409
-434
-455
-464
-481
-504
-527
-540
-534
-540
-559
-592
-610
-623
-647
-660
-656
-663
-673
-664
-654
-656
-652
-628
-616
-625
-632
-605
-588
-583
-566
-551
-539
-542
-545
-545
-537
-544
-544
-532
-522
-517
-501
-474
-462
-458
-437
-428
-415
-383
-359
-348
-354
-351
-355
-353
-363
-363
-354
-349
-331
-319
-303
-275
-258
-263
-252
-244
-230
-215
-202
-181
-157
-153
-156
-163
-178
-195
-219
-229
-245
-253
-249
-257
-259
-255
-266
-274
-279
-287
-299
-308
-318
-333
-344
-364
-379
-381
-376
-392
-409
-413
-435
-459
-478
-491
-491
-485
-476
-499
-502
-490
-504
-514
-511
-506
-529
-539
-530
-527
-527
-527
-521
-531
-535
-534
-534
-514
-496
-474
-438
-410
-388
-366
-349
-339
-329
-331
-313
-297
-286
-261
-224
-192
-185
-167
-159
-169
-174
-171
-149
-128
-98
-66
-57
-54
-25
-2
-14
-32
-12
9
17
39
61
62
40
38
36
31
35
43
60
60
50
64
74
52
38
36
36
30
30
22
16
10
2
-3
10
39
37
6
-2
-1
1
-10
-16
-17
-39
-61
-74
-91
-96
-103
-133
-163
-160
-160
-169
-171
-176
-191
-200
-219
-247
-262
-286
-297
-305
-305
-307
-310
-329
-359
-376
-389
-401
-409
-417
-416
-430
-432
-418
-419
-441
-455
-465
-474
-472
-481
-490
-509
-503
-488
-506
-514
-509
-493
-497
-502
-475
-475
-496
-498
-486
-488
-489
-486
-485
-497
-501
-516
-537
-531
-538
-546
-529
-511
-500
-488
-477
-472
-473
-466
-450
-446
-458
-447
-434
-417
-396
-391
-374
-359
-352
-344
-320
-320
-312
-287
-299
-302
-278
-262
-264
-275
-267
-273
-285
-288
-298
-301
-306
-303
-310
-308
-302
-298
-295
-306
-314
-314
-314
-319
-320
-319
-317
-316
-328
-335
-346
-367
-385
-378
-370
-384
-389
-388
-394
-399
-391
-393
-406
-417
-406
-399
-398
-407
-403
-398
-405
-398
-379
-375
-378
-375
-375
-384
-373
-346
-315
-293
-280
-277
-268
-260
-256
-244
-241
-242
-232
-215
-197
-190
-172
-163
-171
-176
-175
-163
-132
-120
-116
-93
-78
-72
-65
-46
-43
-48
-20
-3
-2
-8
-13
-8
1
9
12
17
20
11
3
5
6
1
0
13
29
20
17
20
7
-6
-23
-11
13
8
9
18
29
16
3
16
14
8
15
44
44
41
26
17
-10
-29
-41
-39
-30
-28
-16
-13
-9
-18
-15
-30
-57
-68
-83
-102
-102
-88
-89
-93
-99
-106
-115
-149
-178
-188
-194
-209
-210
-221
-242
-265
-282
-294
-304
-310
-323
-329
-333
-341
-343
-342
-354
-393
-416
-408
-406
-419
-431
-435
-446
-469
-480
-481
-483
-487
-474
-468
-469
-457
-451
-456
-464
-464
-448
-442
-437
-415
-390
-381
-393
-374
-357
-355
-339
-321
-297
-300
-293
-270
-263
-265
-255
-235
-219
-223
-215
-209
-214
-216
-225
-219
-199
-190
-205
-195
-193
-210
-205
-233
-251
-264
-280
-266
-254
-224
-219
-219
-210
-215
-227
-232
-231
-231
-230
-230
-214
-216
-235
-253
-266
-274
-288
-304
-312
-295
-278
-275
-266
-260
-261
-283
-285
-263
-265
-289
-293
-289
-301
-312
-315
-304
-291
-288
-287
-280
-277
-278
-280
-269
-265
-269
-253
-246
-251
-259
-258
-242
-221
-196
-189
-190
-175
-164
-179
-172
-155
-133
-115
-101
-88
-77
-83
-107
-96
-76
-77
-63
-23
10
17
24
35
35
15
0
19
20
35
53
85
102
107
129
139
145
164
179
187
193
186
187
195
197
187
194
201
193
177
173
161
148
157
153
151
153
144
140
127
117
93
83
69
52
37
18
15
-6
-32
-44
-43
-50
-68
-88
-97
-97
-116
-137
-143
-160
-191
-198
-207
-221
-236
-242
-251
-266
-276
-293
-301
-307
-325
-332
-336
-352
-361
-368
-401
-420
-428
-446
-462
-467
-465
-478
-485
-485
-497
-508
-514
-510
-500
-507
-506
-498
-497
-489
-477
-473
-469
-457
-464
-459
-463
-461
-455
-459
-447
-430
-414
-408
-399
-375
-373
-377
-363
-355
-363
-357
-342
-337
-334
-329
-313
-312
-318
-305
-298
-291
-286
-269
-237
-229
-226
-207
-192
-201
-189
-174
-176
-184
-170
-152
-137
-127
-124
-117
-101
-100
-106
-112
-118
-125
-131
-124
-118
-130
-129
-133
-121
-140
-123
-151
-97
-389
-520
-202
-285
-304
-271
-220
-269
-319
-316
-330
-338
-349
-358
-381
-388
-410
-425
-409
-384
-387
-407
-391
-383
-409
-424
-440
-456
-449
-415
-393
-368
-361
-356
-344
-324
-301
-284
-253
-236
-232
-224
-215
-211
-205
-183
-182
-184
-173
-146
-132
-122
-103
-104
-112
-110
-97
-89
-77
-61
-39
-16
-38
-71
-102
-121
-126
-137
-144
-141
-154
-165
-148
-134
-132
-130
-131
-108
-94
-116
-137
-159
-173
-190
-229
-256
-247
-240
-239
-217
-193
-183
-193
-203
-215
-220
-237
-260
-285
-307
-328
-364
-398
-422
-449
-480
-497
-486
-479
-498
-491
-497
-517
-571
-621
-634
-650
-660
-663
-664
-654
-629
-625
-576
-505
-506
-525
-555
-588
-625
-649
-652
-685
-701
-694
-697
-678
-662
-650
-644
-655
-672
-687
-674
-664
-670
-690
-711
-737
-741
-732
-739
-739
-719
-697
-673
-656
-623
-620
-644
-656
-675
-696
-715
-727
-731
-734
-722
-716
-708
-693
-675
-667
-670
-675
-700
-722
-740
-766
-798
-804
-798
-786
-774
-750
-726
-724
-699
-701
-721
-713
-703
-699
-697
-686
-686
-719
-736
-716
-707
-701
-685
-679
-672
-663
-643
-640
-624
-599
-600
-592
-578
-557
-545
-529
-518
-516
-495
-472
-444
-399
-362
-320
-292
-262
-240
-211
-166
-117
-72
-24
14
46
83
123
155
191
252
294
345
382
421
475
514
574
654
718
772
818
833
849
829
824
838
857
918
956
1004
1047
1091
1158
1200
1223
1214
1186
1179
1172
1186
1238
1258
1284
1312
1333
1356
1360
1381
1420
1428
1450
1429
1395
1391
1359
1343
1331
1292
1275
1241
1230
1236
1169
1111
1058
994
914
794
651
456
185
-30
-185
-301
-315
-324
-327
-348
-433
-494
-555
-538
-560
-645
-645
-674
-703
-711
-718
-622
-515
-494
-431
-319
-164
-8
79
115
108
127
130
97
128
199
208
244
304
312
336
372
396
395
402
369
287
219
176
79
-49
-170
-270
-392
-484
-535
-569
-578
-609
-673
-779
-876
-971
-1052
-1132
-1217
-1294
-1370
-1392
-1418
-1462
-1472
-1489
-1466
-1407
-1311
-1225
-1190
-1149
-1127
-1119
-1092
-1049
-1024
-963
-888
-829
-776
-723
-656
-603
-555
-512
-501
-510
-526
-564
-613
-687
-767
-817
-866
-880
-911
-956
-999
-1075
-1145
-1201
-1250
-1307
-1372
-1412
-1443
-1479
-1510
-1538
-1545
-1533
-1495
-1448
-1392
-1325
-1251
-1200
-1168
-1113
-1067
-1010
-936
-824
-707
-618
-518
-433
-349
-267
-185
-121
-53
-6
24
63
94
114
134
174
206
241
253
265
286
304
331
343
347
352
372
389
412
424
439
443
457
497
506
521
565
628
723
810
896
975
1013
1044
1097
1129
1151
1180
1166
1177
1204
1222
1273
1339
1409
1460
1484
1563
1581
1581
1606
1564
1473
1350
1194
1086
963
857
778
574
278
-55
-431
-717
-809
-717
-564
-568
-701
-935
-1227
-1362
-1382
-1328
-1276
-1316
-1371
-1381
-1318
-1143
-942
-814
-717
-670
-564
-364
-176
29
158
181
170
136
172
315
474
669
837
922
921
876
840
807
778
751
696
569
427
308
199
97
-6
-101
-211
-325
-403
-471
-540
-616
-704
-841
-996
-1148
-1228
-1236
-1227
-1196
-1179
-1179
-1214
-1270
-1277
-1249
-1182
-1105
-1017
-996
-1037
-1103
-1175
-1186
-1127
-982
-807
-642
-520
-468
-460
-481
-485
-470
-424
-376
-363
-384
-432
-492
-537
-587
-596
-590
-589
-598
-645
-723
-835
-952
-1073
-1192
-1292
-1344
-1355
-1349
-1337
-1331
-1342
-1378
-1424
-1443
-1426
-1371
-1292
-1235
-1188
-1151
-1133
-1094
-1031
-936
-820
-691
-584
-507
-441
-372
-320
-262
-189
-123
-41
46
137
208
257
284
292
304
320
334
333
308
298
280
237
206
198
175
145
122
101
65
47
61
79
103
122
130
128
124
144
153
158
168
196
217
244
278
333
390
437
501
559
614
665
701
738
770
775
746
714
686
651
675
748
855
940
985
1009
953
855
780
725
697
681
676
634
547
414
271
136
18
-80
-225
-427
-682
-916
-1057
-1092
-989
-836
-751
-772
-873
-1037
-1175
-1267
-1178
-1067
-912
-777
-696
-659
-685
-698
-675
-557
-378
-164
6
95
104
48
-50
-128
-152
-107
-20
67
137
146
80
-22
-126
-190
-222
-222
-186
-182
-225
-317
-404
-476
-524
-533
-513
-474
-432
-415
-417
-420
-439
-485
-545
-582
-600
-608
-605
-570
-525
-480
-473
-487
-504
-518
-525
-530
-511
-496
-493
-518
-564
-595
-607
-638
-658
-659
-636
-608
-580
-528
-498
-506
-537
-582
-619
-660
-671
-656
-652
-625
-583
-583
-608
-640
-669
-688
-704
-703
-672
-637
-614
-610
-645
-677
-694
-734
-753
-722
-676
-627
-572
-544
-538
-546
-553
-541
-551
-558
-540
-532
-516
-496
-459
-409
-365
-353
-348
-339
-340
-342
-327
-317
-312
-323
-336
-337
-352
-341
-332
-313
-302
-303
-302
-308
-305
-309
-321
-328
-336
-333
-343
-354
-342
-324
-311
-299
-280
-276
-269
-268
-271
-260
-264
-254
-241
-222
-224
-219
-200
-209
-225
-218
-198
-195
-178
-154
-136
-127
-136
-140
-138
-140
-139
-125
-113
-102
-79
-53
-39
-39
-32
-41
-47
-44
-48
-50
-37
-27
-40
-54
-66
-81
-101
-88
-78
-89
-106
-113
-115
-127
-133
-130
-125
-142
-150
-141
-144
-157
-159
-159
-169
-180
-187
-194
-209
-233
-234
-239
-273
-293
-315
-343
-368
-386
-393
-424
-469
-493
-515
-539
-587
-619
-635
-657
-677
-695
-713
-731
-737
-744
-734
-734
-736
-730
-738
-738
-721
-717
-724
-736
-744
-752
-767
-779
-787
-798
-796
-778
-756
-736
-713
-700
-698
-693
-688
-688
-690
-700
-705
-704
-707
-690
-695
-692
-676
-656
-638
-637
-651
-636
-604
-610
-625
-624
-624
-647
-646
-619
-558
-503
-493
-497
-508
-530
-531
-483
-457
-464
-433
-438
-452
-440
-435
-396
-383
-398
-411
-432
-437
-411
-386
-382
-371
-352
-371
-420
-463
-457
-439
-453
-441
-399
-343
-362
-406
-395
-441
-513
-529
-491
-458
-452
-417
-405
-403
-422
-454
-443
-506
-552
-499
-437
-404
-346
-261
-301
-362
-401
-456
-499
-514
-422
-361
-335
-249
-208
-232
-221
-189
-214
-283
-300
-263
-226
-138
-81
-34
9
-16
-44
-61
-69
-37
73
187
232
217
161
111
72
69
106
182
238
274
308
290
256
211
209
240
285
348
354
316
264
189
138
137
172
221
270
292
273
236
192
159
136
138
125
106
23
-128
-192
-274
-346
-351
-344
-381
-457
-542
-636
-704
-715
-679
-640
-628
-659
-716
-808
-867
-869
-841
-787
-720
-682
-688
-726
-765
-779
-737
-627
-524
-444
-399
-423
-467
-506
-505
-459
-378
-285
-217
-197
-213
-250
-298
-313
-291
-250
-226
-251
-308
-412
-535
-603
-632
-612
-571
-548
-552
-623
-709
-810
-892
-925
-926
-914
-926
-968
-1026
-1075
-1110
-1094
-1001
-906
-819
-764
-774
-821
-865
-880
-850
-764
-665
-587
-549
-527
-505
-497
-471
-439
-387
-348
-354
-392
-452
-504
-528
-512
-491
-472
-447
-452
-490
-530
-575
-610
-620
-632
-653
-655
-678
-719
-740
-751
-749
-740
-731
-734
-733
-726
-712
-691
-664
-637
-626
-624
-617
-579
-518
-435
-330
-259
-216
-195
-188
-178
-146
-75
-15
8
21
10
2
20
49
92
139
168
182
169
153
155
167
219
280
338
369
357
360
386
440
496
548
574
534
479
457
469
549
642
755
837
854
842
801
794
813
886
978
1004
974
879
767
709
728
859
1022
1164
1223
1179
1069
977
933
923
991
1077
1117
1081
1036
961
890
858
824
780
687
524
283
-65
-512
-917
-1238
-1310
-1199
-990
-767
-752
-888
-1121
-1366
-1453
-1407
-1297
-1155
-1101
-1100
-1112
-1137
-1042
-869
-609
-305
-64
137
219
223
224
196
216
239
253
312
375
469
584
648
656
605
488
373
275
204
129
5
-132
-297
-478
-629
-728
-755
-728
-689
-681
-718
-815
-957
-1073
-1157
-1182
-1192
-1195
-1194
-1215
-1211
-1199
-1116
-997
-873
-755
-717
-745
-806
-883
-908
-893
-830
-731
-631
-542
-449
-362
-303
-256
-230
-230
-261
-301
-375
-454
-497
-542
-584
-610
-597
-591
-587
-601
-640
-718
-830
-965
-1107
-1209
-1276
-1296
-1284
-1257
-1214
-1189
-1138
-1087
-1059
-1020
-976
-952
-931
-920
-899
-859
-808
-707
-598
-464
-338
-242
-155
-93
-47
-30
-16
-9
-22
-17
2
20
60
108
170
228
264
286
269
230
176
110
65
38
53
104
165
228
287
329
359
389
411
459
496
538
582
581
591
619
670
748
792
890
929
976
1020
1082
1197
1224
1285
1233
1191
1159
1068
1092
1064
1113
1110
1092
1120
1084
1133
1147
1140
1108
1065
1045
971
945
942
903
837
829
816
825
846
820
714
549
282
-133
-692
-1202
-1566
-1711
-1532
-1211
-932
-853
-974
-1211
-1374
-1365
-1202
-1059
-972
-946
-1038
-1076
-1034
-872
-611
-312
7
241
403
509
520
482
439
366
269
208
217
299
393
491
535
466
358
235
144
81
-2
-118
-319
-549
-789
-989
-1080
-1096
-1032
-949
-890
-869
-901
-937
-956
-991
-987
-970
-945
-901
-847
-765
-710
-668
-609
-561
-453
-339
-236
-159
-221
-320
-461
-577
-627
-634
-594
-605
-641
-683
-739
-750
-707
-646
-616
-643
-715
-829
-933
-1008
-1047
-1037
-1030
-1032
-1040
-1019
-985
-949
-916
-930
-954
-1006
-1052
-1076
-1105
-1093
-1073
-1057
-1037
-1011
-960
-881
-810
-768
-750
-755
-761
-779
-753
-685
-598
-528
-479
-412
-358
-317
-268
-224
-196
-193
-204
-215
-236
-236
-224
-194
-142
-104
-64
-25
1
-4
-6
-20
-54
-74
-84
-54
2
93
208
311
414
478
508
537
539
540
561
600
625
641
675
685
683
708
760
844
924
994
1036
1024
971
908
859
779
705
668
657
692
750
840
863
852
797
747
779
888
964
1030
1019
947
862
779
827
887
1000
1063
1079
1010
921
787
621
327
-115
-701
-1258
-1605
-1674
-1411
-1114
-885
-952
-1160
-1360
-1435
-1335
-1162
-1052
-1053
-1131
-1221
-1226
-1147
-906
-616
-328
-59
150
308
409
424
403
317
189
64
-10
38
131
236
303
271
184
90
19
-9
-67
-169
-357
-620
-878
-1080
-1205
-1239
-1204
-1132
-1082
-1055
-1028
-1017
-1003
-1004
-1021
-1031
-1043
-1019
-947
-868
-777
-743
-716
-689
-638
-510
-362
-280
-279
-354
-513
-644
-767
-783
-788
-772
-759
-822
-843
-926
-932
-894
-843
-794
-834
-896
-1002
-1097
-1160
-1174
-1177
-1167
-1138
-1090
-1036
-1016
-998
-1012
-1054
-1090
-1104
-1100
-1072
-1050
-1029
-1024
-1040
-1031
-985
-906
-819
-756
-721
-716
-743
-779
-779
-714
-652
-567
-499
-441
-390
-377
-343
-345
-347
-352
-362
-363
-364
-371
-370
-363
-337
-277
-220
-147
-84
-46
-38
-76
-120
-166
-177
-169
-111
-28
72
183
282
375
450
503
518
541
519
550
537
580
600
659
734
768
910
963
1060
1047
1052
982
908
898
823
798
738
710
676
688
776
867
929
980
963
958
931
962
984
947
918
859
848
870
934
968
989
974
918
839
741
626
376
-12
-531
-1149
-1569
-1785
-1631
-1353
-1102
-1004
-1135
-1266
-1341
-1288
-1172
-1076
-1057
-1075
-1125
-1090
-1004
-838
-581
-352
-89
149
359
524
622
633
529
344
202
104
103
207
293
330
280
191
132
74
41
8
-99
-263
-497
-733
-963
-1129
-1190
-1195
-1150
-1088
-1027
-961
-905
-840
-833
-835
-841
-845
-812
-725
-621
-523
-475
-477
-468
-493
-377
-314
-179
-138
-188
-291
-516
-590
-681
-673
-650
-687
-744
-840
-948
-1080
-1185
-1254
-1246
-1187
-1067
-1015
-1017
-1029
-1114
-1165
-1190
-1187
-1128
-1081
-1007
-976
-1007
-1022
-1040
-987
-886
-811
-734
-707
-724
-783
-879
-957
-999
-989
-917
-845
-769
-725
-725
-706
-719
-707
-684
-631
-579
-551
-559
-578
-621
-659
-650
-609
-506
-431
-342
-298
-293
-308
-328
-306
-278
-233
-192
-155
-159
-156
-168
-139
-90
-19
77
174
284
350
388
380
385
415
487
553
634
697
694
684
661
620
696
779
898
963
914
881
701
655
617
622
771
795
899
859
799
754
695
722
705
741
795
813
885
981
968
986
904
900
917
910
994
957
920
816
670
590
497
480
377
44
-385
-942
-1355
-1549
-1480
-1249
-1090
-1036
-1157
-1262
-1313
-1295
-1181
-1089
-1033
-1013
-1006
-937
-825
-667
-513
-368
-220
-64
121
295
403
411
336
204
88
27
45
110
153
147
90
9
-60
-100
-145
-192
-289
-435
-596
-731
-846
-961
-1032
-1078
-1093
-1058
-1008
-933
-869
-836
-833
-854
-826
-778
-717
-618
-577
-529
-527
-538
-508
-501
-427
-432
-438
-457
-489
-501
-580
-615
-703
-791
-863
-926
-982
-1029
-1056
-1076
-1067
-1049
-1004
-961
-890
-872
-877
-897
-944
-975
-1021
-1038
-1054
-1030
-992
-976
-959
-953
-923
-913
-893
-866
-851
-836
-859
-864
-867
-872
-859
-836
-800
-757
-699
-644
-585
-548
-524
-500
-497
-497
-482
-464
-450
-433
-430
-433
-406
-376
-348
-308
-263
-232
-192
-165
-145
-110
-90
-58
-45
-24
-8
15
40
47
83
127
189
296
401
525
615
689
708
729
733
706
702
657
688
703
743
780
839
871
920
951
957
959
923
902
811
827
763
720
691
640
723
755
838
874
930
958
969
1001
979
952
920
881
797
755
697
670
636
572
459
321
126
-176
-512
-950
-1275
-1494
-1452
-1314
-1181
-1124
-1241
-1269
-1279
-1162
-994
-901
-805
-782
-760
-730
-651
-516
-360
-196
-11
142
294
424
486
523
466
362
270
183
155
130
106
63
-21
-117
-196
-256
-287
-334
-418
-506
-661
-781
-918
-1025
-1074
-1108
-1075
-1016
-949
-850
-780
-706
-650
-616
-538
-504
-447
-377
-344
-287
-301
-298
-370
-426
-418
-379
-281
-238
-237
-412
-576
-760
-859
-833
-875
-880
-979
-1039
-1123
-1196
-1237
-1305
-1297
-1314
-1264
-1176
-1077
-1018
-990
-995
-1049
-1080
-1055
-972
-894
-826
-833
-885
-923
-940
-937
-883
-814
-795
-781
-803
-843
-889
-928
-948
-959
-955
-927
-889
-848
-824
-803
-779
-741
-687
-630
-553
-513
-507
-534
-571
-601
-605
-564
-509
-428
-366
-314
-279
-234
-193
-133
-91
-63
-13
7
31
44
61
67
94
176
251
345
468
563
649
701
738
782
804
797
735
692
613
572
589
646
763
842
894
855
788
743
737
770
771
770
743
729
733
758
786
860
863
883
895
894
921
938
941
869
799
708
687
660
593
466
303
168
-38
-256
-649
-981
-1257
-1354
-1230
-1146
-1035
-1097
-1165
-1229
-1231
-1119
-1025
-927
-835
-773
-739
-666
-587
-439
-268
-129
26
139
283
369
400
391
282
196
113
80
82
54
26
-37
-148
-236
-304
-344
-381
-464
-543
-663
-779
-887
-986
-1031
-1056
-1039
-993
-941
-886
-822
-736
-652
-598
-541
-495
-434
-371
-309
-244
-219
-189
-173
-134
-148
-160
-214
-233
-236
-254
-270
-418
-551
-724
-842
-924
-994
-972
-1021
-1080
-1149
-1225
-1229
-1224
-1167
-1093
-1046
-979
-944
-920
-896
-867
-825
-783
-725
-668
-615
-588
-600
-626
-647
-664
-645
-633
-604
-642
-694
-761
-824
-848
-867
-846
-829
-807
-801
-804
-791
-774
-756
-732
-682
-626
-571
-524
-478
-459
-432
-400
-367
-324
-278
-227
-205
-202
-212
-213
-197
-147
-82
-14
57
111
149
166
194
215
252
285
325
403
452
547
608
661
695
700
748
769
821
852
838
816
760
756
759
798
865
893
977
989
1002
937
864
802
785
824
851
838
847
870
892
913
886
899
864
904
916
894
872
786
727
572
460
334
245
233
124
-35
-452
-826
-1128
-1244
-1098
-1010
-847
-934
-1010
-1068
-1120
-996
-901
-791
-715
-668
-632
-581
-501
-384
-284
-176
-46
70
257
353
410
375
271
169
57
65
65
91
66
-12
-126
-231
-290
-330
-365
-393
-438
-531
-621
-707
-777
-866
-919
-921
-884
-823
-748
-653
-591
-562
-554
-530
-485
-402
-302
-240
-181
-160
-133
-124
-116
-97
-81
-93
-228
-302
-387
-394
-429
-466
-548
-770
-827
-978
-980
-1013
-1062
-1063
-1192
-1175
-1260
-1219
-1136
-1071
-996
-993
-936
-922
-867
-818
-777
-785
-798
-791
-783
-747
-744
-741
-773
-800
-827
-850
-844
-831
-836
-892
-908
-939
-965
-972
-954
-930
-951
-905
-879
-845
-804
-785
-736
-715
-671
-635
-601
-555
-520
-479
-458
-435
-392
-351
-320
-288
-251
-210
-187
-162
-137
-125
-91
-59
2
37
85
124
167
204
254
346
428
501
547
566
552
527
530
546
584
621
669
727
769
784
714
726
718
737
759
710
723
639
651
585
534
544
467
544
554
646
662
656
652
620
593
556
591
578
616
562
505
421
339
313
233
189
-15
-266
-644
-925
-1083
-1101
-1017
-1001
-979
-1082
-1093
-1110
-1065
-972
-944
-842
-828
-736
-707
-672
-590
-566
-463
-401
-255
-126
7
100
87
47
-39
-66
-88
-84
-104
-162
-190
-255
-299
-348
-365
-379
-408
-432
-481
-563
-640
-717
-790
-844
-859
-815
-789
-710
-670
-632
-582
-567
-499
-453
-379
-312
-274
-219
-230
-247
-265
-264
-254
-252
-318
-345
-363
-344
-357
-464
-572
-740
-745
-768
-769
-765
-843
-883
-957
-992
-1037
-1048
-1007
-990
-1030
-1071
-1100
-1066
-969
-891
-851
-840
-812
-783
-777
-795
-818
-843
-872
-895
-901
-876
-828
-803
-816
-858
-883
-881
-876
-850
-875
-890
-901
-896
-869
-842
-786
-760
-715
-667
-623
-595
-561
-506
-466
-448
-434
-392
-368
-341
-313
-286
-245
-215
-182
-146
-116
-75
-32
12
33
42
65
94
140
209
287
343
397
445
490
497
503
506
544
578
598
596
574
551
590
626
712
722
725
730
634
620
542
602
604
611
605
530
559
531
588
631
611
622
556
546
516
487
516
474
483
451
392
406
379
429
409
345
279
95
-6
-235
-440
-678
-840
-877
-868
-823
-772
-791
-795
-816
-821
-783
-773
-706
-690
-694
-702
-729
-660
-588
-473
-339
-230
-105
-50
23
26
32
-8
-64
-84
-136
-137
-169
-207
-231
-279
-279
-321
-291
-278
-297
-322
-383
-442
-528
-576
-622
-640
-631
-621
-603
-562
-535
-514
-493
-451
-421
-402
-374
-361
-423
-491
-572
-608
-584
-578
-522
-522
-511
-538
-542
-553
-576
-614
-661
-670
-772
-887
-1018
-1083
-1092
-1060
-958
-914
-866
-839
-834
-887
-949
-961
-964
-952
-922
-952
-974
-971
-963
-983
-993
-927
-882
-827
-819
-855
-904
-928
-952
-988
-979
-955
-911
-870
-833
-806
-790
-770
-722
-693
-639
-601
-578
-564
-563
-538
-526
-498
-451
-411
-380
-347
-335
-327
-323
-324
-317
-296
-251
-246
-230
-206
-186
-164
-157
-138
-107
-19
67
124
171
185
192
195
199
236
272
320
364
384
385
388
391
435
463
513
529
506
477
413
414
370
382
408
433
467
451
469
398
373
353
352
382
442
454
446
407
382
337
340
383
391
462
440
448
380
390
361
357
405
336
292
109
-2
-156
-288
-393
-564
-602
-688
-621
-631
-613
-659
-706
-704
-736
-661
-660
-590
-580
-550
-565
-577
-512
-441
-310
-222
-152
-115
-104
-91
-123
-151
-202
-234
-264
-276
-284
-289
-306
-333
-363
-381
-384
-395
-404
-438
-466
-528
-558
-599
-610
-622
-604
-593
-567
-559
-547
-512
-496
-453
-490
-605
-658
-705
-611
-593
-521
-562
-639
-616
-660
-618
-657
-598
-617
-645
-702
-772
-795
-803
-744
-802
-804
-794
-769
-715
-727
-734
-807
-806
-819
-807
-780
-743
-713
-734
-787
-851
-860
-842
-785
-775
-778
-808
-832
-841
-854
-840
-805
-763
-718
-690
-688
-676
-664
-637
-607
-588
-563
-518
-466
-448
-453
-453
-447
-414
-362
-294
-240
-188
-161
-175
-191
-206
-203
-210
-219
-217
-241
-227
-236
-227
-216
-204
-152
-98
-25
4
28
13
4
-17
-16
25
91
208
256
288
285
298
343
392
442
428
429
395
357
336
315
312
310
328
323
303
336
343
373
353
275
235
186
224
194
227
227
238
296
278
344
322
400
426
425
399
340
338
312
365
370
415
488
551
585
521
437
324
239
151
32
-89
-258
-393
-486
-538
-556
-546
-486
-429
-389
-398
-422
-434
-455
-456
-504
-518
-547
-523
-490
-459
-418
-384
-306
-273
-214
-194
-186
-195
-277
-360
-455
-481
-492
-460
-435
-432
-415
-418
-410
-430
-410
-400
-406
-454
-531
-629
-713
-810
-862
-879
-872
-824
-792
-786
-827
-817
-794
-785
-785
-779
-758
-776
-772
-771
-757
-749
-734
-726
-732
-710
-700
-673
-671
-672
-690
-689
-689
-691
-708
-730
-764
-790
-804
-819
-791
-769
-728
-713
-705
-708
-719
-728
-738
-742
-754
-743
-747
-755
-779
-775
-766
-736
-703
-664
-608
-559
-500
-464
-440
-439
-438
-444
-431
-410
-375
-327
-289
-253
-231
-233
-243
-213
-175
-132
-126
-138
-161
-218
-277
-311
-341
-334
-281
-224
-175
-145
-124
-128
-151
-181
-173
-135
-104
-76
-94
-88
-82
-40
-3
39
87
121
150
137
129
130
154
170
150
147
149
163
188
175
228
239
281
284
277
261
225
219
157
160
112
152
156
149
95
-11
-3
-50
32
69
142
179
165
181
120
152
159
214
244
283
258
219
239
200
253
214
258
233
216
150
65
-11
-102
-167
-228
-248
-274
-266
-295
-304
-315
-308
-314
-334
-292
-281
-282
-324
-359
-405
-437
-435
-432
-374
-382
-353
-388
-398
-394
-401
-386
-421
-448
-512
-542
-602
-639
-667
-701
-707
-717
-710
-705
-699
-700
-685
-671
-675
-662
-655
-640
-622
-622
-591
-559
-534
-511
-501
-475
-469
-467
-477
-485
-508
-534
-547
-564
-567
-593
-612
-620
-617
-600
-583
-554
-506
-475
-465
-438
-419
-407
-397
-406
-416
-418
-401
-406
-412
-403
-406
-420
-455
-475
-496
-509
-504
-508
-512
-513
-488
-462
-440
-406
-377
-337
-315
-300
-310
-303
-275
-230
-182
-146
-119
-94
-89
-129
-179
-214
-219
-189
-143
-108
-99
-120
-134
-144
-166
-147
-112
-77
-53
-39
-32
-12
20
47
74
110
158
184
200
177
158
164
201
234
248
258
255
232
203
162
159
174
196
190
181
162
148
154
155
159
165
201
227
251
221
200
171
145
140
142
160
173
192
199
181
159
152
180
203
207
200
163
160
118
131
147
179
213
241
252
244
247
236
249
265
307
334
319
325
306
281
259
228
206
162
117
55
22
-15
-40
-36
-35
-14
11
51
106
137
158
143
135
149
179
187
177
167
120
99
60
51
50
37
30
-29
-56
-103
-133
-179
-234
-293
-361
-372
-385
-368
-353
-308
-281
-291
-305
-307
-306
-299
-275
-298
-328
-350
-341
-327
-301
-288
-265
-261
-289
-319
-352
-368
-367
-357
-352
-354
-355
-347
-351
-362
-366
-331
-302
-256
-227
-218
-199
-195
-200
-179
-162
-152
-137
-131
-152
-164
-164
-158
-127
-92
-55
-39
-34
-40
-51
-41
-40
-25
-23
-26
-17
-3
25
48
54
58
62
60
50
45
34
13
-41
-86
-83
-57
-22
-3
-3
-24
-26
-11
16
67
113
143
144
125
99
95
108
141
175
190
191
170
142
118
118
115
128
143
144
131
141
165
184
198
204
228
244
264
271
272
257
257
260
272
273
292
294
281
263
232
224
223
241
241
238
218
212
199
191
177
193
207
201
200
189
174
168
172
172
166
155
177
187
193
163
149
109
96
89
77
55
44
17
-2
-21
-49
-39
-45
-32
-56
-61
-58
-49
-29
-27
-29
-31
-36
-28
-46
-47
-46
-45
-51
-56
-57
-71
-85
-95
-87
-75
-58
-30
3
10
5
-3
-3
3
1
-27
-60
-82
-94
-128
-140
-131
-125
-131
-150
-145
-154
-150
-169
-184
-208
-245
-255
-264
-264
-280
-283
-277
-282
-299
-313
-316
-304
-297
-299
-302
-319
-319
-317
-308
-286
-277
-266
-259
-289
-337
-358
-391
-432
-463
-475
-492
-516
-545
-553
-545
-549
-564
-580
-583
-593
-607
-628
-610
-588
-560
-519
-495
-449
-404
-349
-300
-271
-257
-255
-258
-260
-269
-272
-275
-288
-296
-309
-309
-285
-250
-150
-43
-112
-255
-402
-373
-195
-75
2
-3
-33
-121
-228
-293
-269
-154
-29
72
103
52
-50
-128
-103
-28
8
-31
-58
-48
-52
-53
-61
-48
-52
-74
-114
-148
-125
-74
-43
-49
-75
-105
-154
-202
-190
-148
-103
-61
-40
-25
-35
-83
-124
-169
-194
-221
-237
-248
-230
-227
-248
-263
-274
-272
-263
-255
-260
-255
-241
-219
-202
-189
-169
-134
-117
-110
-87
-73
-46
-19
-5
2
-10
-31
-49
-71
-93
-103
-86
-78
-79
-87
-91
-110
-147
-157
-164
-132
-104
-76
-52
-49
-54
-52
-41
-36
-16
2
29
41
54
67
79
77
74
68
34
12
3
7
14
17
21
2
-52
-106
-143
-155
-171
-184
-189
-187
-170
-162
-152
-126
-96
-84
-87
-82
-72
-68
-79
-74
-70
-71
-75
-74
-68
-65
-54
-50
-56
-60
-81
-95
-103
-125
-157
-186
-204
-221
-211
-190
-182
-164
-156
-176
-196
-232
-254
-250
-250
-260
-272
-286
-322
-354
-374
-366
-365
-360
-349
-334
-338
-331
-306
-290
-275
-270
-269
-293
-305
-301
-274
-259
-255
-257
-280
-295
-310
-314
-308
-318
-328
-345
-355
-353
-345
-345
-366
-373
-358
-353
-343
-306
-277
-256
-247
-255
-265
-273
-259
-254
-270
-300
-314
-321
-338
-353
-351
-351
-371
-380
-379
-366
-365
-344
-332
-347
-357
-376
-391
-391
-372
-344
-315
-289
-286
-308
-325
-325
-318
-308
-300
-304
-312
-311
-305
-300
-291
-276
-260
-242
-212
-182
-177
-168
-157
-177
-182
-177
-164
-165
-177
-191
-183
-176
-177
-162
-159
-150
-162
-166
-163
-173
-184
-193
-200
-206
-209
-208
-200
-185
-182
-196
-195
-196
-210
-231
-247
-258
-277
-292
-302
-317
-310
-295
-292
-289
-290
-298
-313
-339
-351
-357
-374
-388
-404
-432
-463
-467
-469
-450
-420
-401
-388
-374
-343
-307
-296
-282
-276
-278
-295
-292
-272
-282
-296
-311
-314
-319
-334
-335
-333
-333
-344
-365
-365
-356
-350
-338
-321
-318
-313
-309
-301
-284
-286
-295
-296
-296
-307
-329
-325
-311
-318
-321
-336
-347
-347
-344
-341
-341
-336
-333
-350
-357
-353
-351
-340
-347
-358
-362
-374
-378
-391
-397
-409
-435
-462
-478
-473
-465
-466
-449
-420
-404
-402
-408
-411
-424
-450
-467
-470
-467
-454
-439
-436
-435
-449
-466
-471
-470
-471
-472
-472
-494
-518
-520
-516
-501
-485
-475
-466
-451
-445
-448
-453
-453
-469
-506
-523
-549
-551
-561
-542
-531
-546
-544
-534
-529
-527
-523
-536
-544
-562
-560
-563
-572
-583
-599
-614
-633
-642
-647
-625
-609
-594
-577
-590
-598
-610
-600
-572
-560
-537
-516
-495
-501
-510
-509
-519
-527
-544
-558
-569
-586
-603
-629
-627
-645
-683
-682
-667
-652
-622
-598
-584
-584
-603
-623
-628
-629
-634
-623
-626
-635
-638
-636
-643
-656
-665
-656
-656
-660
-647
-645
-647
-644
-636
-628
-623
-605
-592
-587
-573
-566
-571
-588
-601
-599
-592
-600
-601
-600
-596
-592
-593
-601
-593
-597
-602
-588
-594
-596
-606
-618
-618
-630
-643
-645
-641
-613
-619
-630
-612
-603
-612
-619
-602
-584
-581
-578
-583
-604
-606
-590
-577
-571
-570
-564
-554
-553
-553
-558
-553
-554
-562
-560
-558
-562
-568
-564
-566
-566
-572
-571
-562
-549
-533
-520
-521
-532
-531
-531
-520
-513
-516
-526
-547
-554
-555
-573
-576
-574
-574
-577
-583
-576
-571
-554
-536
-525
-532
-532
-513
-516
-515
-511
-521
-521
-543
-569
-565
-554
-552
-553
-551
-546
-566
-592
-603
-595
-604
-621
-630
-635
-644
-650
-633
-629
-630
-617
-619
-631
-638
-628
-628
-620
-603
-574
-578
-600
-582
-570
-551
-550
-547
-548
-553
-549
-544
-549
-564
-576
-563
-567
-574
-560
-544
-529
-528
-522
-520
-526
-516
-513
-511
-505
-501
-498
-485
-479
-482
-486
-490
-479
-480
-474
-463
-465
-463
-470
-464
-472
-490
-514
-543
-551
-548
-539
-533
-517
-507
-502
-511
-517
-515
-518
-526
-525
-523
-521
-524
-536
-533
-527
-521
-535
-536
-530
-540
-560
-583
-585
-589
-599
-596
-595
-579
-562
-557
-556
-554
-546
-534
-523
-529
-511
-503
-516
-509
-506
-505
-499
-489
-479
-474
-484
-488
-470
-456
-466
-483
-486
-482
-488
-483
-476
-477
-472
-477
-474
-471
-481
-488
-496
-511
-489
-471
-479
-468
-474
-478
-470
-467
-457
-434
-417
-411
-408
-407
-413
-418
-431
-451
-447
-440
-433
-450
-453
-429
-431
-433
-446
-452
-454
-455
-466
-464
-465
-472
-459
-465
-487
-493
-475
-474
-468
-476
-468
-453
-460
-461
-463
-441
-444
-454
-473
-477
-467
-474
-466
-464
-470
-471
-469
-465
-451
-436
-435
-428
-422
-443
-455
-453
-441
-446
-467
-474
-461
-470
-474
-475
-483
-476
-463
-450
-454
-424
-396
-389
-385
-383
-387
-394
-413
-435
-437
-423
-416
-420
-426
-442
-437
-436
-447
-434
-425
-424
-423
-417
-408
-419
-419
-409
-403
-411
-397
-384
-389
-378
-366
-355
-362
-387
-398
-404
-390
-371
-359
-348
-333
-326
-316
-307
-316
-310
-290
-272
-272
-269
-264
-266
-280
-290
-308
-316
-315
-296
-288
-285
-285
-292
-291
-301
-298
-308
-322
-308
-316
-323
-294
-281
-284
-292
-286
-275
-291
-284
-274
-275
-275
-281
-284
-286
-285
-261
-253
-261
-265
-255
-246
-253
-269
-284
-296
-316
-334
-351
-337
-333
-338
-329
-331
-335
-354
-355
-349
-358
-358
-351
-347
-347
-347
-331
-308
-312
-315
-301
-297
-303
-308
-299
-289
-273
-241
-234
-232
-213
-208
-218
-223
-229
-225
-218
-220
-220
-219
-212
-216
-229
-227
-230
-237
-225
-204
-183
-178
-185
-186
-192
-192
-170
-156
-154
-161
-171
-162
-161
-144
-133
-127
-124
-117
-106
-108
-84
-78
-68
-66
-62
-59
-68
-62
-58
-69
-73
-65
-70
-76
-98
-98
-96
-129
-142
-134
-129
-134
-131
-125
-129
-124
-131
-137
-122
-114
-121
-138
-126
-113
-117
-102
-93
-80
-67
-64
-58
-46
-39
-35
-30
-21
8
20
13
5
29
46
53
63
63
51
38
40
33
28
28
23
15
22
23
18
33
56
53
51
57
49
60
81
94
100
100
105
85
82
88
97
101
104
103
86
73
89
107
86
61
51
57
38
19
23
18
26
22
-1
-9
-13
4
-10
-31
-33
-40
-55
-63
-58
-51
-46
-57
-67
-63
-54
-45
-29
-26
-36
-43
-40
-59
-75
-58
-52
-67
-69
-54
-54
-82
-77
-80
-93
-103
-106
-102
-111
-112
-118
-120
-120
-121
-104
-86
-88
-93
-89
-95
-104
-102
-95
-97
-81
-60
-53
-47
-42
-25
-6
12
11
16
12
14
25
25
11
2
7
-9
-11
-6
-1
-3
-9
-13
-19
-29
-38
-42
-43
-49
-64
-78
-79
-84
-71
-65
-54
-26
-31
-45
-47
-46
-45
-37
-31
-21
-28
-21
-21
-38
-41
-40
-50
-44
-28
-32
-46
-49
-42
-45
-46
-51
-69
-79
-68
-80
-92
-82
-75
-82
-85
-81
-88
-105
-112
-108
-118
-120
-126
-123
-129
-135
-123
-134
-148
-167
-167
-174
-170
-159
-157
-152
-154
-162
-178
-178
-175
-179
-189
-181
-162
-166
-182
-182
-169
-169
-165
-156
-173
-167
-170
-185
-199
-211
-203
-192
-194
-190
-160
-151
-163
-171
-152
-142
-144
-158
-163
-154
-157
-151
-157
-162
-160
-158
-175
-183
-186
-188
-179
-174
-165
-193
-201
-198
-222
-237
-225
-238
-258
-268
-264
-265
-260
-252
-272
-287
-297
-298
-295
-298
-301
-291
-273
-260
-248
-234
-249
-235
-225
-229
-244
-254
-260
-259
-247
-240
-228
-228
-234
-243
-244
-246
-235
-231
-235
-243
-250
-248
-254
-277
-293
-299
-300
-302
-298
-294
-295
-294
-291
-295
-282
-273
-271
-256
-227
-206
-211
-215
-212
-195
-185
-189
-202
-185
-172
-170
-171
-165
-154
-160
-160
-165
-169
-161
-158
-156
-141
-142
-150
-158
-172
-188
-194
-193
-220
-229
-240
-232
-234
-257
-264
-274
-282
-282
-267
-253
-240
-241
-249
-261
-268
-277
-285
-269
-258
-266
-272
-274
-287
-305
-300
-314
-325
-323
-317
-309
-315
-312
-317
-337
-352
-363
-377
-385
-389
-386
-385
-380
-383
-383
-375
-386
-384
-393
-401
-393
-384
-389
-395
-398
-396
-399
-415
-411
-410
-414
-389
-355
-347
-356
-355
-360
-357
-350
-348
-350
-363
-371
-371
-362
-356
-359
-371
-365
-362
-366
-340
-315
-298
-297
-304
-295
-289
-288
-269
-263
-255
-250
-245
-228
-228
-236
-228
-223
-215
-214
-213
-215
-219
-221
-225
-226
-226
-218
-213
-211
-212
-223
-215
-208
-210
-206
-208
-205
-197
-198
-206
-224
-225
-224
-223
-228
-214
-198
-204
-214
-205
-183
-173
-177
-176
-173
-186
-194
-183
-173
-173
-172
-157
-138
-134
-145
-149
-131
-130
-137
-136
-125
-119
-130
-133
-125
-132
-137
-142
-142
-134
-139
-147
-150
-157
-157
-155
-146
-133
-124
-111
-97
-92
-93
-98
-93
-73
-57
-65
-60
-43
-44
-52
-53
-44
-54
-71
-77
-75
-76
-95
-103
-110
-140
-159
-147
-156
-177
-179
-188
-199
-202
-193
-198
-217
-227
-231
-236
-252
-271
-271
-264
-271
-276
-273
-278
-298
-310
-316
-329
-344
-337
-353
-370
-388
-391
-397
-405
-400
-401
-389
-392
-390
-386
-392
-404
-410
-424
-436
-429
-427
-437
-439
-446
-461
-481
-482
-480
-478
-479
-488
-494
-497
-489
-486
-486
-496
-491
-483
-482
-492
-497
-482
-473
-463
-436
-434
-441
-430
-427
-430
-424
-406
-394
-400
-400
-386
-381
-383
-384
-370
-356
-355
-351
-352
-359
-372
-373
-361
-351
-344
-334
-317
-321
-335
-318
-285
-273
-275
-272
-258
-258
-255
-256
-252
-240
-226
-230
-251
-257
-259
-267
-279
-275
-258
-242
-232
-227
-229
-220
-224
-230
-219
-222
-210
-203
-202
-189
-189
-183
-171
-179
-184
-197
-200
-190
-184
-194
-183
-170
-169
-167
-171
-175
-182
-176
-174
-178
-169
-156
-156
-161
-151
-157
-166
-166
-171
-173
-178
-182
-193
-210
-223
-234
-225
-223
-215
-201
-198
-197
-191
-176
-179
-187
-196
-199
-200
-187
-169
-157
-151
-158
-179
-184
-195
-210
-201
-196
-199
-203
-209
-217
-219
-205
-203
-205
-200
-195
-191
-200
-208
-207
-212
-231
-243
-257
-267
-282
-287
-296
-297
-290
-282
-282
-285
-275
-276
-280
-279
-268
-259
-248
-256
-254
-250
-239
-241
-238
-224
-214
-206
-198
-198
-200
-199
-207
-201
-187
-174
-170
-171
-174
-182
-190
-204
-210
-208
-203
-197
-190
-174
-156
-141
-125
-107
-104
-120
-112
-109
-102
-101
-94
-85
-84
-65
-58
-60
-66
-58
-57
-53
-43
-30
-6
10
15
18
19
24
17
-8
-19
-21
-24
-24
-16
-24
-39
-48
-53
-56
-60
-66
-71
-73
-83
-88
-76
-81
-89
-81
-71
-66
-66
-51
-33
-38
-49
-69
-70
-84
-91
-75
-70
-75
-72
-70
-82
-90
-89
-80
-101
-119
-127
-132
-135
-124
-133
-145
-152
-165
-162
-166
-172
-176
-179
-183
-187
-181
-186
-197
-198
-187
-193
-203
-190
-183
-179
-175
-175
-171
-169
-167
-172
-171
-171
-160
-159
-177
-181
-188
-189
-196
-216
-219
-222
-222
-226
-227
-218
-214
-212
-215
-209
-201
-205
-210
-212
-218
-226
-229
-218
-207
-204
-205
-196
-189
-211
-210
-219
-237
-247
-253
-262
-270
-259
-251
-249
-235
-242
-243
-230
-240
-251
-238
-238
-265
-268
-252
-250
-250
-246
-239
-239
-244
-255
-267
-273
-268
-269
-265
-261
-269
-266
-260
-255
-256
-251
-251
-254
-256
-254
-256
-261
-258
-264
-276
-282
-287
-292
-301
-296
-301
-309
-312
-300
-293
-310
-321
-320
-310
-317
-328
-327
-309
-311
-308
-293
-293
-280
-268
-256
-247
-236
-216
-224
-241
-236
-228
-223
-214
-198
-188
-170
-145
-145
-144
-133
-124
-137
-146
-146
-158
-148
-154
-151
-133
-122
-109
-96
-73
-71
-67
-57
-57
-56
-53
-59
-69
-62
-57
-53
-56
-51
-39
-40
-42
-38
-33
-24
-26
-38
-42
-39
-41
-47
-59
-70
-83
-74
-57
-47
-37
-37
-45
-50
-51
-49
-43
-54
-57
-40
-50
-69
-60
-57
-56
-47
-34
-26
-40
-62
-93
-105
-124
-140
-138
-135
-140
-141
-135
-132
-128
-139
-131
-140
-139
-140
-147
-145
-153
-161
-179
-187
-201
-216
-218
-219
-229
-231
-224
-228
-227
-228
-214
-201
-198
-196
-196
-185
-173
-168
-161
-155
-181
-197
-192
-187
-179
-162
-163
-166
-163
-168
-173
-180
-182
-177
-184
-194
-195
-202
-209
-209
-210
-214
-226
-234
-220
-213
-203
-204
-207
-199
-197
-178
-167
-178
-192
-191
-180
-182
-192
-181
-187
-176
-169
-173
-166
-174
-174
-171
-170
-195
-215
-224
-230
-236
-252
-259
-265
-278
-277
-276
-275
-271
-270
-267
-273
-264
-244
-248
-240
-226
-225
-219
-211
-205
-211
-207
-209
-223
-240
-246
-253
-249
-236
-236
-239
-248
-277
-289
-296
-302
-292
-292
-300
-305
-297
-299
-310
-318
-323
-330
-342
-349
-355
-347
-343
-348
-371
-392
-389
-384
-376
-358
-353
-358
-362
-373
-380
-372
-383
-388
-382
-384
-402
-403
-404
-396
-386
-383
-377
-377
-372
-366
-356
-352
-354
-360
-367
-380
-394
-402
-425
-442
-447
-452
-466
-467
-466
-461
-459
-468
-480
-492
-492
-485
-474
-469
-464
-455
-466
-469
-474
-463
-454
-449
-443
-453
-451
-452
-447
-447
-445
-444
-437
-432
-442
-441
-425
-426
-442
-453
-454
-458
-459
-463
-481
-490
-487
-477
-479
-458
-436
-420
-398
-399
-408
-406
-406
-393
-376
-360
-356
-354
-351
-358
-365
-366
-347
-342
-333
-323
-319
-325
-323
-320
-325
-330
-324
-309
-306
-316
-325
-332
-341
-337
-339
-333
-319
-310
-314
-322
-321
-327
-333
-333
-329
-329
-325
-326
-329
-325
-324
-319
-317
-302
-293
-280
-275
-275
-262
-243
-237
-229
-223
-227
-218
-213
-213
-220
-245
-259
-267
-268
-260
-265
-282
-277
-282
-280
-279
-263
-251
-256
-246
-253
-255
-249
-251
-244
-223
-219
-202
-194
-193
-189
-190
-198
-197
-190
-171
-165
-177
-189
-200
-196
-189
-181
-174
-166
-163
-163
-166
-168
-171
-168
-175
-190
-193
-204
-207
-205
-200
-198
-204
-203
-192
-187
-192
-185
-190
-186
-173
-177
-175
-162
-168
-161
-164
-155
-146
-145
-139
-145
-144
-150
-159
-161
-169
-165
-167
-167
-156
-156
-152
-150
-160
-167
-175
-191
-193
-191
-201
-213
-218
-224
-230
-245
-248
-247
-253
-265
-276
-274
-269
-288
-292
-301
-316
-315
-324
-326
-324
-334
-342
-335
-334
-341
-337
-325
-325
-320
-311
-314
-310
-307
-314
-303
-304
-308
-299
-296
-293
-286
-282
-291
-283
-275
-280
-283
-278
-256
-259
-273
-272
-277
-278
-275
-274
-273
-275
-273
-249
-236
-231
-217
-211
-219
-216
-205
-190
-191
-194
-193
-199
-199
-201
-211
-210
-203
-202
-218
-238
-230
-228
-230
-226
-215
-208
-212
-221
-217
-219
-229
-235
-241
-248
-256
-257
-258
-259
-258
-226
-183
-182
-177
-157
-152
-153
-165
-160
-157
-176
-180
-180
-178
-182
-196
-193
-188
-206
-229
-224
-227
-235
-233
-228
-225
-232
-230
-224
-228
-237
-233
-225
-209
-212
-218
-222
-240
-249
-235
-225
-230
-226
-213
-212
-213
-212
-199
-206
-222
-224
-226
-235
-240
-253
-269
-288
-303
-317
-317
-307
-306
-309
-318
-330
-341
-338
-335
-319
-314
-310
-330
-327
-332
-352
-356
-349
-345
-345
-340
-339
-330
-327
-319
-322
-315
-319
-320
-316
-306
-308
-316
-303
-304
-308
-307
-312
-319
-321
-320
-313
-301
-293
-287
-274
-272
-290
-299
-289
-277
-275
-262
-269
-273
-260
-263
-262
-258
-252
-231
-216
-204
-197
-188
-188
-194
-198
-210
-207
-203
-193
-188
-198
-197
-204
-215
-209
-202
-201
-198
-198
-195
-188
-194
-187
-197
-209
-218
-219
-216
-211
-221
-231
-220
-234
-244
-250
-257
-258
-263
-254
-238
-233
-229
-222
-239
-245
-243
-236
-236
-235
-225
-225
-223
-207
-207
-233
-246
-244
-245
-243
-245
-244
-246
-269
-292
-291
-298
-316
-321
-316
-306
-310
-296
-282
-283
-286
-281
-276
-273
-267
-254
-246
-252
-248
-260
-256
-249
-255
-246
-234
-222
-215
-205
-190
-192
-203
-215
-222
-227
-225
-241
-247
-243
-236
-236
-246
-259
-277
-277
-280
-275
-270
-270
-257
-253
-261
-263
-261
-248
-240
-243
-245
-245
-231
-230
-244
-246
-238
-251
-277
-280
-282
-278
-269
-276
-268
-273
-282
-275
-271
-275
-284
-283
-280
-295
-288
-276
-289
-294
-280
-289
-295
-285
-279
-284
-285
-270
-282
-308
-314
-313
-295
-279
-262
-250
-249
-243
-253
-245
-261
-271
-275
-276
-268
-268
-261
-273
-293
-293
-276
-267
-271
-275
-274
-282
-275
-272
-284
-290
-277
-269
-279
-286
-290
-299
-303
-304
-314
-319
-312
-312
-318
-314
-303
-305
-309
-306
-300
-287
-288
-287
-297
-290
-265
-258
-239
-231
-239
-251
-253
-249
-256
-262
-259
-249
-244
-229
-210
-206
-210
-201
-190
-183
-179
-159
-137
-142
-150
-142
-135
-124
-107
-97
-86
-69
-56
-54
-41
-40
-40
-34
-32
-30
-41
-39
-36
-35
-37
-34
-31
-25
-40
-58
-65
-71
-64
-82
-97
-118
-139
-138
-134
-136
-139
-150
-145
-137
-139
-129
-148
-164
-164
-163
-165
-188
-193
-204
-220
-253
-271
-272
-280
-300
-324
-333
-356
-375
-382
-392
-411
-405
-407
-411
-400
-404
-421
-445
-461
-482
-498
-490
-486
-478
-465
-464
-474
-481
-489
-503
-495
-482
-477
-465
-462
-466
-468
-480
-487
-488
-477
-467
-450
-455
-465
-458
-464
-460
-466
-464
-460
-453
-446
-453
-447
-451
-457
-445
-447
-441
-429
-439
-449
-452
-448
-458
-458
-453
-459
-462
-450
-450
-461
-471
-480
-466
-476
-484
-485
-491
-499
-505
-509
-507
-503
-495
-489
-483
-466
-452
-455
-447
-433
-427
-427
-435
-424
-417
-415
-406
-403
-394
-366
-358
-353
-330
-301
-281
-255
-236
-224
-207
-195
-181
-156
-131
-111
-87
-74
-60
-22
18
40
55
71
89
109
119
122
143
163
200
230
227
229
235
251
252
256
267
279
282
303
321
312
309
315
324
341
348
333
309
305
307
295
272
250
221
213
209
203
193
175
162
145
110
80
71
42
30
32
-1
-41
-71
-112
-138
-166
-205
-249
-292
-325
-347
-371
-403
-438
-462
-494
-531
-567
-603
-631
-657
-700
-756
-795
-825
-862
-893
-909
-937
-962
-990
-1004
-1020
-1048
-1067
-1074
-1085
-1088
-1080
-1091
-1111
-1128
-1133
-1141
-1145
-1149
-1144
-1120
-1109
-1098
-1082
-1065
-1041
-1012
-968
-926
-900
-888
-865
-836
-809
-767
-746
-720
-694
-678
-651
-616
-578
-551
-527
-499
-482
-465
-440
-431
-405
-375
-365
-362
-342
-319
-308
-301
-297
-285
-293
-301
-297
-290
-291
-274
-266
-260
-248
-237
-226
-211
-192
-181
-185
-193
-208
-213
-202
-191
-185
-202
-211
-205
-208
-221
-232
-214
-192
-170
-144
-117
-92
-80
-60
-34
-10
0
13
35
46
76
110
121
134
155
187
212
233
250
288
306
329
349
356
374
398
441
468
480
520
542
553
589
601
611
625
621
621
629
639
626
638
631
599
562
516
483
423
374
356
332
307
272
224
180
120
52
-12
-73
-132
-191
-248
-308
-379
-470
-538
-621
-700
-733
-778
-808
-848
-890
-933
-992
-1041
-1076
-1106
-1143
-1155
-1157
-1172
-1205
-1236
-1259
-1300
-1317
-1301
-1294
-1265
-1224
-1202
-1179
-1150
-1113
-1068
-1009
-959
-888
-810
-757
-709
-663
-618
-589
-548
-510
-480
-433
-367
-318
-274
-228
-198
-177
-163
-143
-113
-81
-59
-20
2
-1
4
11
1
-22
-27
-32
-49
-67
-84
-92
-109
-137
-169
-197
-216
-253
-270
-306
-348
-380
-430
-470
-507
-556
-610
-650
-684
-716
-748
-781
-806
-832
-851
-851
-860
-863
-858
-857
-867
-877
-883
-888
-878
-870
-870
-870
-860
-837
-817
-808
-801
-783
-755
-726
-680
-627
-590
-550
-518
-492
-447
-397
-370
-341
-306
-271
-223
-183
-146
-114
-91
-60
-28
6
41
62
85
111
142
159
187
217
231
252
271
287
296
316
333
333
331
339
366
369
369
379
393
401
404
404
414
431
432
438
446
445
445
443
429
422
408
410
412
404
401
389
376
361
360
351
345
331
313
300
258
225
191
150
123
108
80
52
22
-15
-60
-98
-129
-175
-208
-241
-288
-337
-357
-398
-472
-540
-602
-659
-700
-718
-729
-753
-783
-815
-857
-896
-931
-945
-942
-946
-934
-938
-945
-963
-976
-981
-984
-975
-975
-964
-935
-916
-909
-898
-885
-878
-868
-833
-798
-751
-704
-665
-639
-621
-601
-576
-552
-519
-486
-453
-421
-379
-343
-320
-288
-255
-208
-167
-139
-117
-95
-70
-66
-71
-92
-106
-102
-109
-115
-108
-122
-139
-165
-203
-229
-244
-245
-245
-260
-283
-304
-329
-352
-364
-385
-411
-423
-446
-471
-488
-504
-515
-531
-540
-551
-570
-573
-575
-580
-574
-583
-588
-572
-561
-554
-541
-539
-539
-525
-525
-520
-515
-512
-492
-474
-455
-436
-416
-384
-349
-313
-277
-239
-205
-177
-147
-134
-109
-82
-54
-19
-1
11
39
54
79
108
124
148
174
210
234
249
262
279
295
293
298
314
326
331
333
343
354
374
378
370
383
384
382
378
380
382
394
402
408
411
413
412
420
433
416
402
393
387
380
378
348
348
346
328
309
287
265
245
226
189
155
147
135
118
117
95
67
46
11
-30
-72
-106
-148
-178
-206
-241
-279
-319
-356
-377
-398
-421
-447
-473
-502
-533
-572
-616
-662
-690
-701
-722
-729
-738
-746
-752
-770
-800
-823
-821
-820
-820
-811
-807
-810
-804
-807
-812
-809
-800
-781
-754
-722
-697
-667
-638
-612
-578
-552
-523
-501
-477
-446
-421
-408
-395
-374
-352
-332
-313
-288
-267
-251
-235
-220
-202
-183
-165
-145
-139
-130
-110
-101
-103
-101
-100
-110
-112
-116
-130
-129
-125
-140
-164
-171
-173
-189
-214
-213
-216
-232
-248
-267
-285
-300
-329
-360
-373
-373
-375
-382
-386
-409
-425
-429
-444
-463
-475
-464
-461
-460
-466
-476
-487
-481
-475
-491
-487
-474
-481
-488
-470
-459
-454
-434
-410
-386
-368
-361
-346
-325
-304
-281
-255
-227
-211
-186
-158
-123
-92
-80
-53
-39
-7
33
59
72
85
97
94
96
110
137
156
174
186
196
214
217
217
229
226
236
239
231
236
250
263
262
262
266
255
249
236
225
231
237
242
245
237
237
228
219
223
222
214
191
185
175
155
144
142
125
112
119
98
72
48
19
-16
-35
-68
-86
-93
-122
-148
-167
-190
-220
-243
-267
-288
-303
-310
-330
-351
-387
-396
-420
-446
-456
-471
-482
-497
-521
-547
-577
-617
-630
-637
-644
-645
-643
-639
-646
-658
-667
-676
-677
-690
-696
-683
-674
-680
-685
-688
-690
-674
-664
-656
-646
-626
-614
-587
-560
-542
-529
-518
-506
-506
-496
-480
-453
-438
-423
-407
-401
-380
-369
-364
-355
-341
-337
-333
-307
-314
-316
-301
-300
-303
-297
-297
-280
-256
-242
-251
-258
-261
-279
-280
-287
-299
-297
-290
-315
-340
-346
-337
-335
-337
-334
-346
-351
-338
-346
-352
-351
-355
-354
-366
-371
-379
-394
-394
-393
-399
-402
-389
-383
-388
-380
-362
-361
-355
-338
-338
-326
-321
-325
-325
-310
-302
-306
-307
-316
-307
-288
-274
-263
-258
-249
-243
-231
-218
-198
-183
-169
-156
-147
-139
-126
-103
-83
-66
-56
-41
-33
-23
-7
6
20
24
30
40
41
49
54
58
69
82
87
84
100
112
115
111
113
130
134
130
136
156
171
174
183
182
171
173
179
177
180
183
184
164
148
146
137
127
106
79
69
66
54
55
52
41
28
30
22
15
-43
-67
-84
-143
-180
-189
-177
-183
-222
-307
-297
-282
-289
-320
-319
-318
-345
-367
-427
-472
-506
-519
-537
-577
-593
-595
-598
-613
-638
-679
-738
-834
-858
-969
-1026
-1243
-1413
-1374
-1357
-1266
-1181
-1058
-985
-943
-939
-923
-904
-884
-889
-890
-908
-924
-922
-904
-873
-846
-808
-745
-679
-629
-561
-511
-481
-458
-444
-412
-418
-388
-606
-747
-694
-777
-811
-843
-844
-840
-830
-846
-852
-831
-799
-778
-758
-713
-681
-681
-696
-708
-743
-785
-846
-896
-886
-898
-917
-919
-896
-841
-786
-725
-675
-624
-550
-498
-464
-456
-473
-490
-518
-549
-568
-593
-592
-594
-600
-592
-597
-566
-528
-481
-459
-433
-410
-417
-437
-417
-449
-561
-374
-363
-388
-406
-396
-358
-353
-305
-282
-231
-198
-164
-129
-73
-35
20
32
92
148
190
212
233
290
313
363
439
509
608
737
845
936
1001
1080
1151
1223
1289
1324
1337
1314
1309
1297
1289
1307
1328
1301
1262
1245
1263
1321
1373
1426
1458
1446
1394
1287
1184
1069
994
907
785
603
380
99
-283
-627
-932
-1130
-1200
-1183
-1158
-1227
-1346
-1486
-1585
-1588
-1495
-1358
-1260
-1188
-1216
-1268
-1285
-1257
-1189
-1119
-1010
-882
-737
-575
-392
-181
9
156
268
385
520
651
764
821
813
756
656
547
477
447
426
393
320
214
110
4
-91
-170
-226
-292
-363
-452
-578
-726
-870
-990
-1121
-1233
-1322
-1399
-1458
-1481
-1482
-1480
-1477
-1522
-1577
-1597
-1552
-1472
-1369
-1272
-1229
-1204
-1166
-1087
-971
-811
-646
-517
-420
-343
-299
-257
-199
-146
-112
-101
-127
-179
-243
-291
-344
-406
-486
-567
-632
-709
-775
-838
-905
-974
-1047
-1111
-1156
-1207
-1254
-1287
-1327
-1388
-1425
-1432
-1397
-1337
-1250
-1178
-1139
-1072
-964
-839
-706
-546
-397
-287
-178
-65
22
108
191
269
314
366
432
501
572
619
651
654
657
674
676
679
676
633
548
497
469
464
506
541
574
587
591
589
626
690
732
809
898
930
938
956
975
943
1036
1173
1233
1332
1440
1506
1554
1704
1821
1849
1941
2038
2108
2178
2303
2349
2290
2264
2239
2220
2212
2215
2108
1853
1566
1125
542
-103
-730
-1244
-1567
-1623
-1667
-1743
-1904
-2171
-2381
-2433
-2223
-1926
-1612
-1413
-1429
-1551
-1695
-1719
-1610
-1392
-1164
-963
-773
-544
-231
84
407
708
950
1185
1402
1631
1790
1862
1829
1671
1478
1279
1138
1033
956
880
750
575
380
185
3
-138
-247
-385
-578
-814
-1067
-1338
-1581
-1747
-1872
-1930
-1928
-1912
-1874
-1801
-1685
-1553
-1392
-1197
-1004
-821
-628
-446
-311
-213
-184
-181
-137
-58
75
223
317
352
303
182
70
-17
-17
34
78
34
-109
-329
-598
-781
-882
-914
-921
-947
-1013
-1160
-1285
-1398
-1474
-1475
-1428
-1378
-1358
-1363
-1416
-1480
-1534
-1542
-1524
-1485
-1390
-1308
-1239
-1197
-1175
-1146
-1082
-958
-807
-645
-521
-459
-460
-477
-466
-426
-355
-258
-172
-126
-116
-123
-135
-121
-99
-74
-42
-38
-47
-87
-128
-194
-263
-310
-341
-342
-346
-331
-312
-291
-285
-285
-280
-267
-181
-74
2
82
161
248
318
436
586
706
797
876
970
985
1030
1131
1263
1342
1427
1529
1526
1535
1540
1574
1543
1532
1585
1543
1500
1501
1492
1364
1264
1252
1199
1202
1336
1494
1532
1553
1597
1514
1462
1475
1439
1264
1089
781
54
-720
-1472
-2113
-2432
-2259
-1945
-1847
-1801
-1944
-2236
-2348
-2087
-1691
-1408
-1145
-1123
-1378
-1632
-1695
-1644
-1501
-1243
-1018
-814
-546
-164
182
441
681
767
801
884
1006
1067
1019
894
631
337
115
8
0
40
65
7
-119
-295
-480
-656
-792
-893
-1021
-1182
-1371
-1573
-1781
-1932
-1983
-1961
-1868
-1711
-1542
-1386
-1236
-1098
-986
-875
-748
-622
-504
-376
-278
-259
-275
-319
-326
-243
-121
12
108
63
-83
-250
-431
-606
-699
-715
-756
-819
-912
-1066
-1221
-1315
-1338
-1342
-1294
-1236
-1253
-1300
-1367
-1435
-1502
-1503
-1444
-1399
-1369
-1345
-1335
-1368
-1365
-1345
-1305
-1221
-1127
-1039
-1005
-998
-1018
-1020
-989
-921
-838
-759
-688
-670
-680
-703
-699
-640
-562
-471
-395
-356
-320
-301
-290
-273
-227
-166
-116
-69
-34
-41
-86
-117
-135
-151
-135
-91
-61
-38
-9
16
0
-10
46
122
216
330
418
487
571
670
773
857
956
1052
1174
1298
1363
1359
1322
1330
1332
1382
1487
1544
1549
1574
1581
1557
1569
1593
1606
1595
1616
1613
1605
1626
1624
1642
1597
1585
1612
1704
1845
1895
1788
1488
1031
282
-557
-1267
-1840
-2151
-2119
-1978
-1993
-2093
-2273
-2442
-2461
-2194
-1804
-1557
-1380
-1407
-1647
-1843
-1902
-1796
-1598
-1293
-953
-652
-332
25
335
575
794
930
1032
1140
1234
1226
1111
947
717
511
409
421
470
487
469
341
122
-108
-342
-578
-791
-973
-1169
-1416
-1663
-1881
-2057
-2127
-2108
-2019
-1866
-1702
-1553
-1441
-1363
-1294
-1217
-1126
-1008
-880
-751
-621
-492
-381
-244
-95
86
283
482
525
464
373
173
-18
-192
-266
-439
-639
-820
-1042
-1201
-1267
-1153
-1116
-1116
-1150
-1301
-1444
-1564
-1595
-1639
-1693
-1721
-1764
-1798
-1763
-1694
-1618
-1483
-1355
-1285
-1213
-1130
-1061
-1053
-1065
-1101
-1157
-1183
-1142
-1066
-998
-916
-872
-825
-758
-696
-591
-517
-484
-500
-563
-613
-649
-641
-590
-521
-473
-449
-410
-363
-308
-255
-188
-163
-168
-185
-225
-277
-296
-280
-286
-264
-212
-203
-167
-75
-3
46
139
262
340
424
562
666
735
813
886
901
985
1180
1323
1452
1523
1521
1500
1491
1502
1527
1590
1576
1497
1401
1351
1334
1428
1542
1515
1489
1458
1403
1345
1438
1476
1418
1377
1336
1263
1188
1184
1077
870
657
177
-523
-1164
-1669
-1979
-1959
-1730
-1616
-1631
-1753
-1953
-2081
-1956
-1637
-1413
-1339
-1361
-1524
-1680
-1651
-1489
-1265
-1008
-751
-471
-196
108
408
562
631
621
596
633
702
745
698
579
412
280
222
250
300
309
264
125
-93
-321
-543
-758
-958
-1119
-1242
-1355
-1473
-1561
-1623
-1632
-1573
-1463
-1328
-1200
-1104
-1036
-995
-975
-921
-853
-755
-595
-409
-229
-60
91
212
311
425
576
696
762
701
538
353
155
-37
-163
-333
-697
-1043
-1294
-1453
-1495
-1390
-1320
-1394
-1460
-1547
-1680
-1762
-1724
-1685
-1726
-1762
-1791
-1802
-1743
-1592
-1418
-1254
-1110
-977
-893
-837
-797
-830
-876
-927
-973
-986
-973
-948
-918
-894
-848
-797
-728
-643
-567
-561
-612
-695
-779
-812
-823
-775
-697
-615
-532
-475
-419
-354
-249
-139
-60
-27
-37
-70
-123
-169
-164
-147
-115
-34
45
115
178
235
285
382
534
656
761
847
897
930
994
1095
1234
1418
1546
1670
1710
1700
1662
1668
1705
1626
1707
1725
1653
1577
1541
1504
1392
1475
1554
1568
1577
1520
1360
1212
1236
1333
1364
1390
1336
1122
924
776
668
430
5
-514
-1158
-1631
-1788
-1670
-1478
-1397
-1451
-1651
-1853
-1864
-1712
-1519
-1382
-1363
-1476
-1614
-1620
-1477
-1271
-996
-738
-538
-325
-82
166
327
407
422
390
370
395
450
486
483
444
365
319
321
325
322
278
148
-64
-322
-590
-814
-992
-1113
-1195
-1277
-1353
-1433
-1477
-1474
-1430
-1353
-1291
-1242
-1202
-1177
-1145
-1087
-1019
-931
-825
-680
-498
-290
-81
85
202
243
285
339
402
474
495
485
348
123
-24
-177
-258
-303
-475
-789
-1156
-1420
-1634
-1719
-1689
-1674
-1692
-1761
-1802
-1860
-1900
-1858
-1808
-1743
-1684
-1643
-1601
-1532
-1442
-1341
-1244
-1133
-1004
-879
-768
-728
-753
-814
-829
-842
-844
-823
-835
-862
-913
-938
-937
-890
-787
-713
-677
-692
-753
-806
-828
-808
-752
-666
-573
-513
-446
-389
-314
-201
-86
-8
24
12
-18
-75
-107
-117
-89
-46
4
101
165
237
350
441
503
621
682
735
836
909
1018
1090
1276
1438
1559
1725
1734
1748
1683
1663
1657
1634
1774
1849
1837
1823
1724
1577
1459
1436
1443
1465
1442
1438
1345
1306
1361
1365
1358
1172
963
738
520
359
109
-223
-736
-1251
-1579
-1717
-1584
-1333
-1163
-1155
-1285
-1435
-1513
-1476
-1355
-1312
-1318
-1359
-1410
-1356
-1200
-991
-752
-536
-304
-95
82
259
307
265
169
80
60
97
185
234
245
228
171
134
141
140
115
9
-182
-427
-686
-908
-1081
-1177
-1202
-1192
-1185
-1172
-1145
-1124
-1107
-1058
-999
-971
-955
-939
-901
-836
-749
-648
-515
-355
-178
26
225
398
494
545
544
521
522
521
501
453
393
320
284
260
261
254
188
55
-278
-708
-1181
-1728
-2116
-2387
-2586
-2678
-2614
-2421
-2229
-1973
-1805
-1745
-1736
-1705
-1640
-1645
-1600
-1567
-1592
-1522
-1375
-1134
-814
-505
-237
-107
-125
-214
-359
-512
-651
-781
-923
-1044
-1100
-1113
-1047
-938
-794
-641
-566
-553
-594
-683
-798
-907
-985
-989
-907
-762
-572
-372
-171
8
170
298
360
358
327
283
180
86
53
75
159
286
451
612
721
810
908
979
1078
1146
1172
1200
1195
1200
1282
1370
1396
1516
1635
1688
1801
1864
1896
1838
1764
1744
1641
1527
1459
1379
1361
1387
1446
1530
1553
1634
1630
1648
1619
1578
1487
1255
1048
659
102
-406
-899
-1316
-1471
-1365
-1155
-1006
-1006
-1059
-1265
-1444
-1471
-1408
-1431
-1500
-1555
-1647
-1640
-1518
-1222
-897
-632
-362
-131
8
118
175
86
-66
-192
-250
-221
-124
7
90
85
92
126
157
196
158
27
-215
-498
-797
-1050
-1212
-1288
-1294
-1271
-1203
-1138
-1106
-1070
-1036
-1026
-1006
-983
-973
-959
-952
-911
-844
-745
-573
-345
-105
118
313
445
491
489
474
458
440
453
448
432
354
209
69
-168
-252
-263
-244
-196
-316
-546
-921
-1280
-1531
-1672
-1709
-1762
-1878
-2008
-2085
-2048
-1900
-1721
-1541
-1474
-1463
-1489
-1456
-1428
-1420
-1350
-1316
-1245
-1125
-973
-839
-769
-708
-662
-662
-625
-566
-548
-608
-728
-825
-934
-940
-890
-805
-745
-734
-737
-762
-778
-764
-734
-723
-709
-711
-722
-711
-651
-574
-459
-335
-205
-71
-7
38
39
43
60
96
149
188
215
243
301
366
470
584
688
773
795
840
863
898
958
979
990
1039
1098
1184
1282
1316
1382
1341
1312
1308
1278
1319
1336
1388
1319
1212
1176
1121
1174
1215
1320
1339
1237
1257
1226
1201
1247
1270
1305
1220
1025
817
462
55
-298
-673
-853
-889
-845
-733
-696
-738
-856
-953
-1013
-976
-933
-978
-1045
-1199
-1317
-1343
-1287
-1150
-989
-838
-710
-598
-507
-402
-353
-371
-409
-465
-491
-497
-500
-491
-486
-459
-404
-314
-208
-115
-74
-128
-232
-359
-495
-587
-662
-718
-748
-793
-804
-770
-718
-633
-542
-454
-372
-327
-324
-366
-414
-455
-479
-480
-428
-336
-237
-141
-36
73
173
256
329
392
408
390
338
219
67
-112
-222
-290
-377
-388
-468
-550
-605
-748
-845
-941
-1016
-1017
-1041
-1115
-1223
-1334
-1435
-1421
-1368
-1270
-1174
-1178
-1168
-1146
-1158
-1100
-1034
-1004
-971
-985
-996
-1005
-980
-942
-894
-824
-758
-666
-605
-546
-505
-490
-453
-424
-410
-402
-418
-446
-453
-436
-405
-377
-346
-313
-264
-227
-198
-164
-161
-163
-175
-182
-163
-175
-204
-227
-217
-214
-224
-214
-187
-155
-156
-167
-156
-126
-93
-45
12
46
60
80
106
160
240
293
352
404
421
460
494
516
560
578
575
612
655
692
737
761
790
811
822
865
918
971
1002
1026
1037
1042
1050
1077
1118
1113
1123
1144
1139
1127
1123
1104
1062
1017
977
924
829
743
682
592
545
549
522
509
482
438
416
373
294
207
115
24
-43
-144
-244
-352
-511
-648
-733
-855
-928
-949
-1018
-1086
-1157
-1233
-1298
-1353
-1375
-1390
-1442
-1471
-1474
-1515
-1533
-1532
-1539
-1511
-1468
-1436
-1388
-1350
-1288
-1241
-1206
-1162
-1119
-1067
-1008
-943
-886
-820
-766
-710
-642
-587
-514
-433
-378
-325
-284
-239
-185
-143
-107
-74
-48
-22
8
43
88
134
179
218
251
276
294
282
247
213
177
155
121
68
27
-31
-83
-123
-169
-234
-293
-326
-348
-401
-469
-536
-610
-706
-784
-853
-961
-1017
-1063
-1119
-1166
-1204
-1261
-1306
-1337
-1376
-1404
-1431
-1426
-1416
-1427
-1429
-1431
-1443
-1439
-1422
-1385
-1369
-1355
-1313
-1287
-1274
-1257
-1215
-1173
-1120
-1061
-991
-933
-886
-841
-795
-750
-708
-644
-572
-500
-425
-366
-312
-253
-192
-131
-59
33
107
179
234
272
319
376
445
512
580
668
734
776
833
867
913
958
996
1037
1065
1081
1114
1140
1143
1160
1173
1164
1207
1257
1258
1288
1316
1312
1313
1302
1301
1289
1271
1295
1290
1257
1249
1235
1222
1221
1220
1208
1175
1127
1046
933
810
746
698
651
634
589
516
418
274
139
17
-103
-153
-228
-355
-467
-606
-776
-927
-1068
-1182
-1258
-1324
-1364
-1418
-1506
-1577
-1646
-1708
-1738
-1744
-1743
-1734
-1712
-1707
-1711
-1711
-1667
-1628
-1578
-1498
-1420
-1349
-1273
-1198
-1148
-1094
-1017
-918
-821
-742
-658
-570
-505
-427
-341
-260
-176
-82
1
43
85
149
200
226
261
290
306
325
333
354
386
429
472
517
556
575
591
595
583
579
560
529
495
429
332
188
73
9
-25
-28
-64
-90
-149
-243
-321
-413
-502
-572
-623
-681
-748
-827
-926
-1039
-1112
-1170
-1202
-1258
-1298
-1319
-1357
-1388
-1425
-1456
-1495
-1508
-1511
-1509
-1529
-1534
-1514
-1498
-1486
-1470
-1454
-1440
-1426
-1388
-1340
-1300
-1236
-1176
-1139
-1104
-1062
-1028
-987
-924
-860
-791
-721
-648
-587
-521
-447
-373
-290
-195
-102
-15
59
114
182
246
294
354
422
480
531
577
617
664
731
794
837
871
896
899
906
913
924
934
953
970
955
944
926
924
933
932
953
978
996
1029
1036
994
983
972
953
962
979
1001
1012
1012
1025
1042
1052
1060
1085
1101
1091
1079
1036
960
856
740
626
545
529
492
449
392
285
187
83
-45
-140
-245
-354
-435
-551
-688
-806
-950
-1106
-1203
-1300
-1378
-1432
-1493
-1538
-1585
-1648
-1695
-1734
-1760
-1753
-1756
-1750
-1717
-1693
-1681
-1644
-1606
-1553
-1479
-1378
-1291
-1235
-1167
-1082
-1011
-963
-902
-835
-777
-720
-659
-584
-499
-423
-347
-265
-182
-117
-65
-30
3
32
58
89
108
128
155
163
166
184
206
248
292
322
333
354
363
368
362
364
376
360
358
330
298
253
197
136
32
-57
-148
-215
-255
-318
-390
-474
-576
-644
-694
-717
-758
-833
-889
-972
-1087
-1208
-1288
-1359
-1396
-1374
-1401
-1456
-1506
-1564
-1604
-1627
-1624
-1621
-1631
-1635
-1633
-1673
-1728
-1744
-1773
-1761
-1719
-1676
-1627
-1588
-1532
-1472
-1431
-1379
-1305
-1218
-1147
-1091
-1027
-975
-918
-844
-759
-679
-600
-506
-427
-348
-234
-127
-23
73
147
210
260
329
398
442
491
535
566
594
609
623
665
711
754
798
831
868
893
907
926
949
979
997
995
997
971
938
944
931
943
985
1000
996
1002
1029
1039
1052
1062
1090
1106
1099
1148
1174
1182
1203
1179
1175
1197
1190
1168
1166
1119
1070
1015
925
825
671
525
444
383
299
271
225
107
-7
-123
-254
-360
-470
-549
-613
-688
-761
-878
-1025
-1153
-1249
-1333
-1381
-1395
-1388
-1395
-1405
-1424
-1458
-1477
-1491
-1490
-1478
-1445
-1404
-1387
-1368
-1325
-1283
-1238
-1187
-1122
-1048
-992
-916
-824
-742
-673
-614
-565
-509
-470
-424
-370
-307
-232
-162
-100
-51
1
35
81
127
173
210
240
261
287
299
291
310
323
355
381
391
413
424
428
431
427
418
395
365
321
272
237
188
150
107
21
-47
-115
-169
-211
-291
-336
-379
-423
-464
-544
-645
-716
-758
-823
-893
-943
-1019
-1086
-1151
-1207
-1260
-1330
-1373
-1404
-1409
-1413
-1461
-1492
-1499
-1503
-1520
-1528
-1550
-1565
-1558
-1579
-1581
-1576
-1553
-1516
-1486
-1435
-1374
-1316
-1241
-1163
-1083
-1014
-960
-898
-838
-780
-726
-672
-594
-510
-447
-373
-291
-214
-139
-69
-1
57
148
217
218
135
4
40
248
405
469
447
392
355
335
354
410
468
542
619
658
639
587
520
517
626
680
654
633
640
711
790
792
767
765
786
838
862
880
925
958
945
913
896
897
918
963
1028
1049
1018
996
998
1026
1047
1030
1017
1003
956
918
834
718
587
430
302
260
217
187
221
171
39
-40
-141
-280
-381
-466
-513
-575
-691
-788
-898
-1032
-1104
-1169
-1232
-1249
-1268
-1296
-1302
-1291
-1310
-1361
-1406
-1422
-1418
-1419
-1411
-1404
-1400
-1373
-1362
-1349
-1313
-1248
-1185
-1140
-1081
-1003
-939
-886
-816
-747
-701
-669
-642
-606
-558
-515
-456
-398
-350
-286
-208
-150
-98
-46
1
36
63
86
106
114
113
118
113
115
129
133
141
153
180
211
241
258
267
255
206
144
49
-39
-69
-88
-105
-100
-142
-208
-277
-354
-420
-472
-524
-549
-585
-636
-699
-787
-883
-955
-1039
-1138
-1207
-1273
-1317
-1364
-1408
-1432
-1451
-1468
-1477
-1495
-1537
-1555
-1557
-1557
-1538
-1520
-1513
-1513
-1511
-1495
-1495
-1471
-1424
-1361
-1275
-1200
-1147
-1094
-1043
-1008
-957
-912
-869
-828
-798
-745
-700
-639
-581
-523
-463
-395
-333
-289
-220
-157
-96
-32
16
54
96
128
156
185
220
256
305
358
378
396
426
457
482
531
573
579
591
596
617
632
636
642
617
621
634
642
664
693
711
723
732
736
731
726
743
757
754
758
746
740
750
767
771
777
789
801
823
811
796
814
831
836
831
808
789
731
681
636
508
380
258
164
151
151
189
211
162
95
16
-96
-197
-260
-322
-385
-462
-573
-673
-776
-870
-916
-965
-989
-972
-982
-1008
-1011
-1038
-1073
-1100
-1142
-1163
-1194
-1210
-1220
-1238
-1231
-1202
-1164
-1119
-1073
-1027
-981
-945
-899
-832
-774
-713
-647
-606
-588
-560
-535
-504
-471
-437
-388
-329
-265
-209
-152
-98
-55
-25
6
37
64
87
99
99
97
104
105
104
101
95
113
145
163
179
184
196
210
194
177
148
116
43
-63
-174
-270
-311
-323
-330
-337
-370
-423
-465
-523
-582
-611
-666
-720
-754
-805
-890
-983
-1056
-1110
-1165
-1231
-1262
-1282
-1302
-1279
-1255
-1286
-1299
-1308
-1337
-1358
-1386
-1415
-1438
-1426
-1421
-1432
-1441
-1446
-1443
-1429
-1376
-1314
-1266
-1203
-1119
-1044
-993
-952
-914
-893
-861
-826
-795
-756
-697
-642
-593
-537
-476
-405
-342
-286
-220
-161
-101
-38
18
50
70
102
120
131
142
154
169
201
222
231
232
264
297
318
360
380
390
392
391
386
384
403
417
413
414
422
444
468
469
489
525
549
587
608
592
576
588
577
579
580
587
646
673
711
765
788
803
811
801
792
787
794
803
802
785
764
748
706
655
573
449
329
238
212
224
248
281
255
170
70
-49
-158
-229
-287
-344
-427
-509
-583
-681
-794
-871
-930
-993
-1010
-1007
-1007
-1007
-1028
-1046
-1081
-1119
-1141
-1164
-1191
-1193
-1177
-1149
-1134
-1109
-1077
-1060
-1028
-1008
-982
-959
-929
-870
-802
-735
-688
-662
-656
-641
-634
-619
-575
-532
-489
-442
-390
-357
-318
-273
-244
-206
-147
-98
-71
-51
-33
-16
-4
6
8
19
37
53
85
123
159
189
229
246
234
224
208
169
114
80
49
24
-8
-68
-146
-214
-263
-307
-330
-335
-308
-296
-326
-380
-453
-547
-631
-687
-757
-836
-891
-927
-980
-1045
-1076
-1093
-1109
-1118
-1109
-1115
-1133
-1152
-1168
-1195
-1226
-1244
-1272
-1298
-1310
-1304
-1282
-1248
-1198
-1156
-1106
-1058
-1022
-981
-930
-860
-807
-772
-718
-679
-659
-628
-595
-567
-528
-494
-456
-408
-359
-324
-276
-227
-184
-133
-87
-53
-40
-6
28
63
104
135
158
164
158
149
164
188
228
280
311
341
357
374
393
398
413
426
428
438
451
450
447
466
481
507
538
549
573
605
622
617
650
661
654
669
679
703
736
756
789
819
856
871
871
883
876
866
855
866
862
842
849
844
825
816
805
776
707
591
464
364
294
274
277
291
272
214
141
65
-28
-120
-186
-235
-279
-335
-406
-493
-587
-679
-743
-823
-865
-867
-891
-916
-925
-937
-981
-1022
-1050
-1092
-1139
-1169
-1185
-1206
-1215
-1201
-1185
-1163
-1141
-1113
-1079
-1057
-1005
-929
-865
-801
-730
-680
-651
-644
-647
-627
-604
-572
-516
-459
-394
-323
-262
-207
-168
-130
-83
-39
8
47
75
88
68
50
55
82
105
123
141
137
139
128
122
144
147
130
108
84
61
15
-34
-91
-162
-185
-226
-280
-336
-409
-459
-491
-515
-536
-585
-654
-704
-723
-741
-760
-813
-885
-919
-969
-1007
-1050
-1114
-1146
-1168
-1185
-1202
-1222
-1256
-1274
-1288
-1306
-1320
-1335
-1342
-1341
-1345
-1356
-1375
-1703
-1814
-1752
-1703
-1413
-1324
-1358
-1372
-1309
-1207
-1153
-1132
-1082
-1040
-955
-807
-769
-714
-607
-522
-448
-348
-285
-191
-102
-51
13
72
106
102
114
152
211
251
289
326
374
427
479
560
615
642
643
629
619
608
560
523
522
497
488
436
413
457
511
521
538
523
503
577
587
652
643
548
525
487
529
576
602
579
619
641
645
715
716
742
730
692
656
644
541
518
491
350
334
271
259
308
318
263
146
-9
-216
-319
-378
-443
-461
-511
-581
-574
-567
-490
-407
-383
-393
-421
-465
-480
-442
-459
-511
-576
-642
-689
-690
-674
-646
-629
-631
-596
-557
-535
-523
-565
-632
-704
-755
-771
-771
-764
-778
-781
-773
-741
-697
-649
-602
-553
-505
-461
-424
-378
-331
-301
-288
-260
-211
-171
-115
-50
17
90
157
217
258
261
245
215
164
123
85
51
20
-17
-26
-31
-39
-50
-77
-103
-118
-125
-136
-180
-236
-279
-335
-392
-445
-473
-501
-539
-579
-615
-658
-685
-654
-637
-658
-735
-851
-987
-1096
-1171
-1186
-1185
-1211
-1204
-1195
-1176
-1123
-1029
-942
-901
-895
-912
-933
-978
-983
-978
-978
-966
-938
-917
-927
-910
-877
-839
-801
-764
-761
-771
-814
-860
-881
-888
-861
-820
-775
-721
-659
-585
-509
-432
-342
-270
-236
-213
-199
-194
-186
-154
-106
-73
-43
-20
-19
-28
-39
-27
-12
17
17
-8
-66
-153
-185
-215
-204
-176
-139
-104
-71
3
34
82
108
134
185
182
196
198
187
207
253
319
355
406
382
383
408
428
496
554
597
634
693
702
749
782
848
926
956
1034
963
1031
1051
1003
1078
1032
1056
1015
972
995
955
944
953
914
860
843
798
732
640
579
494
423
222
-30
-218
-529
-637
-659
-664
-630
-652
-647
-636
-604
-531
-445
-509
-627
-722
-839
-898
-887
-863
-860
-848
-845
-832
-789
-738
-680
-681
-708
-713
-763
-806
-879
-965
-1042
-1094
-1095
-1052
-960
-869
-802
-739
-709
-667
-612
-573
-535
-516
-491
-445
-379
-305
-211
-123
-29
96
217
305
388
434
442
435
409
376
330
265
219
185
173
170
155
148
129
96
50
-12
-80
-171
-262
-348
-417
-468
-510
-549
-577
-587
-569
-551
-535
-499
-513
-526
-567
-634
-778
-954
-1105
-1309
-1374
-1455
-1457
-1392
-1357
-1255
-1194
-1108
-1063
-1030
-1047
-1092
-1133
-1205
-1218
-1247
-1239
-1156
-1074
-977
-891
-825
-755
-723
-703
-690
-696
-734
-760
-812
-871
-890
-912
-883
-818
-735
-641
-524
-456
-398
-365
-353
-353
-390
-401
-429
-426
-400
-333
-250
-175
-70
-18
35
60
55
35
-9
-75
-156
-222
-311
-373
-402
-413
-390
-357
-303
-247
-193
-127
-99
-99
-115
-112
-151
-181
-155
-126
-34
21
106
190
269
351
418
486
496
479
403
349
288
288
305
352
417
475
613
715
785
877
956
979
983
942
893
830
802
809
872
947
992
1090
1144
1198
1236
1278
1266
1233
1116
987
945
786
726
670
568
472
244
54
-171
-377
-434
-463
-471
-519
-578
-653
-692
-670
-651
-642
-734
-833
-875
-940
-915
-853
-792
-750
-748
-767
-753
-752
-741
-703
-719
-725
-729
-748
-764
-792
-823
-867
-884
-845
-788
-734
-689
-644
-621
-607
-573
-532
-493
-465
-418
-365
-279
-182
-103
-13
73
150
223
276
318
349
366
381
393
399
407
391
352
319
298
279
262
248
210
174
124
62
-6
-93
-179
-244
-298
-337
-364
-389
-409
-454
-505
-508
-515
-527
-549
-574
-625
-682
-758
-870
-982
-1116
-1227
-1327
-1385
-1410
-1392
-1339
-1258
-1162
-1113
-1085
-1071
-1063
-1068
-1092
-1094
-1097
-1082
-1041
-983
-909
-819
-742
-673
-617
-590
-578
-577
-592
-612
-645
-678
-702
-730
-741
-734
-695
-635
-560
-485
-408
-373
-367
-367
-375
-379
-385
-370
-347
-307
-243
-177
-100
-34
25
65
61
50
21
-11
-77
-143
-204
-257
-310
-365
-390
-412
-418
-419
-383
-346
-339
-337
-358
-359
-355
-361
-359
-335
-311
-267
-183
-106
-43
43
107
136
197
207
261
303
289
296
297
338
342
356
412
444
495
547
619
644
696
737
692
764
781
793
846
811
831
826
831
889
972
1016
1062
1087
1051
1049
1001
980
950
893
811
734
619
490
383
148
-56
-290
-541
-620
-673
-667
-656
-687
-704
-700
-675
-626
-583
-663
-756
-821
-897
-899
-863
-812
-776
-774
-781
-758
-734
-698
-659
-673
-686
-711
-747
-784
-857
-925
-982
-1014
-986
-928
-854
-784
-724
-669
-621
-564
-526
-490
-455
-433
-400
-362
-281
-187
-108
-36
46
128
193
254
294
318
334
344
315
304
265
195
151
103
96
79
72
69
49
11
-32
-97
-178
-248
-325
-402
-471
-515
-551
-575
-580
-582
-583
-587
-595
-597
-607
-658
-688
-743
-812
-921
-1024
-1144
-1251
-1329
-1410
-1377
-1388
-1320
-1247
-1201
-1113
-1080
-1049
-1059
-1056
-1056
-1044
-1027
-1018
-960
-916
-846
-751
-676
-608
-560
-534
-515
-517
-543
-578
-593
-631
-658
-679
-687
-654
-602
-547
-491
-416
-345
-300
-281
-252
-241
-250
-254
-254
-231
-216
-183
-119
-52
9
39
82
117
106
71
2
-65
-133
-210
-277
-332
-383
-407
-404
-389
-347
-300
-248
-226
-219
-199
-212
-226
-229
-230
-205
-154
-116
-59
-19
37
139
223
287
322
346
345
336
351
361
344
334
354
390
436
483
559
676
757
844
940
937
977
984
928
930
894
835
890
912
910
1013
1042
1136
1233
1238
1243
1208
1172
1104
1045
950
888
797
671
603
436
192
20
-266
-462
-539
-597
-567
-570
-614
-650
-679
-691
-635
-629
-697
-763
-844
-881
-848
-811
-741
-695
-722
-713
-673
-662
-617
-600
-606
-623
-656
-664
-693
-748
-801
-855
-887
-865
-794
-721
-662
-598
-565
-545
-512
-486
-450
-421
-396
-353
-278
-198
-113
-44
16
106
182
242
305
347
384
436
446
445
452
401
342
285
239
212
195
179
169
129
57
-5
-63
-149
-252
-328
-387
-443
-493
-515
-541
-564
-585
-599
-597
-620
-647
-667
-735
-822
-946
-1108
-1204
-1320
-1314
-1277
-1267
-1269
-1277
-1244
-1191
-1114
-1066
-1015
-1057
-1131
-1151
-1156
-1105
-1031
-984
-931
-895
-874
-803
-741
-705
-657
-637
-662
-686
-719
-769
-798
-793
-777
-732
-699
-660
-600
-552
-490
-431
-370
-336
-320
-337
-375
-382
-384
-342
-283
-252
-226
-194
-171
-132
-114
-113
-126
-128
-138
-194
-253
-339
-394
-436
-468
-465
-457
-456
-460
-443
-405
-354
-316
-293
-308
-339
-373
-403
-378
-327
-287
-247
-169
-99
-24
47
118
172
214
243
253
245
244
275
297
305
338
339
381
438
472
522
597
648
696
698
734
781
816
882
913
958
959
994
1024
1062
1079
1095
1092
1066
1045
1004
983
932
884
835
762
674
585
439
193
-11
-264
-447
-520
-609
-634
-659
-690
-681
-660
-644
-604
-614
-664
-731
-823
-875
-863
-864
-850
-829
-838
-815
-787
-760
-715
-692
-708
-695
-705
-744
-793
-875
-936
-1000
-1022
-987
-940
-875
-802
-728
-670
-600
-529
-490
-458
-418
-386
-354
-292
-219
-137
-67
14
113
216
305
369
417
441
464
466
470
443
391
338
269
212
183
173
153
140
108
80
55
6
-47
-111
-179
-249
-308
-353
-391
-432
-455
-470
-479
-487
-488
-487
-516
-545
-610
-723
-908
-1097
-1197
-1314
-1320
-1279
-1263
-1228
-1182
-1105
-995
-899
-884
-869
-926
-1012
-1027
-1030
-997
-941
-899
-844
-814
-777
-712
-655
-612
-578
-561
-573
-601
-665
-727
-781
-806
-789
-764
-709
-640
-575
-514
-442
-354
-278
-247
-245
-259
-278
-305
-283
-232
-194
-156
-117
-74
-42
-3
-4
-17
-32
-63
-89
-151
-225
-304
-369
-418
-440
-434
-428
-427
-401
-348
-295
-238
-191
-173
-179
-208
-229
-216
-198
-128
-52
24
105
170
230
286
334
375
401
396
408
407
377
423
433
447
499
522
592
673
722
790
848
887
991
1002
1052
1063
1010
1067
1092
1109
1194
1262
1259
1315
1304
1252
1243
1155
1115
1099
1015
1005
938
856
778
651
469
222
-9
-294
-467
-567
-608
-581
-595
-601
-611
-621
-629
-596
-592
-652
-710
-801
-841
-859
-880
-859
-862
-888
-900
-874
-834
-775
-745
-753
-758
-818
-857
-917
-1007
-1075
-1152
-1171
-1130
-1050
-985
-923
-850
-806
-753
-687
-628
-595
-577
-550
-513
-457
-389
-314
-236
-156
-75
3
98
185
236
278
312
316
309
288
224
160
89
34
3
-21
-28
-42
-60
-94
-126
-162
-213
-269
-334
-391
-445
-496
-538
-554
-572
-584
-591
-592
-591
-590
-604
-628
-688
-756
-840
-962
-1166
-1384
-1468
-1505
-1474
-1413
-1341
-1308
-1244
-1152
-1076
-998
-997
-1030
-1085
-1141
-1148
-1134
-1077
-1016
-974
-925
-879
-830
-782
-731
-712
-691
-674
-683
-712
-778
-859
-918
-919
-882
-840
-787
-716
-644
-586
-515
-467
-429
-388
-376
-399
-404
-387
-345
-294
-256
-221
-186
-163
-144
-149
-179
-200
-230
-253
-283
-336
-399
-437
-468
-479
-446
-430
-413
-371
-327
-261
-226
-187
-146
-167
-194
-169
-148
-111
-96
-116
-65
-13
66
172
239
277
300
311
390
425
392
450
434
452
522
572
646
707
766
840
948
1035
1066
1082
1030
979
973
982
1058
1167
1104
1127
1141
1063
1123
1118
1086
1027
951
835
775
709
599
580
400
147
-31
-268
-372
-428
-533
-529
-555
-597
-532
-507
-501
-466
-510
-577
-630
-711
-752
-771
-807
-819
-832
-860
-851
-827
-821
-777
-750
-752
-735
-761
-804
-842
-910
-968
-1006
-1013
-972
-926
-877
-808
-727
-664
-617
-576
-530
-477
-439
-404
-348
-283
-224
-153
-102
-38
55
123
181
245
287
321
365
373
371
363
324
276
220
179
148
135
130
120
110
73
50
9
-52
-100
-162
-221
-287
-337
-380
-426
-460
-480
-492
-493
-475
-477
-501
-543
-608
-713
-831
-972
-1144
-1271
-1348
-1377
-1337
-1281
-1241
-1182
-1110
-1047
-981
-957
-973
-1009
-1071
-1110
-1107
-1060
-988
-928
-879
-820
-784
-749
-693
-638
-609
-614
-630
-653
-703
-774
-839
-865
-853
-818
-776
-716
-651
-588
-514
-454
-407
-384
-356
-362
-382
-362
-336
-290
-249
-230
-204
-192
-178
-155
-139
-138
-142
-154
-196
-214
-278
-364
-419
-453
-455
-438
-425
-388
-354
-305
-229
-183
-119
-85
-81
-78
-96
-101
-76
-81
-49
-11
36
101
162
180
235
262
289
377
350
363
363
305
305
379
416
518
614
681
791
818
893
1000
1030
1036
1040
973
878
850
813
855
964
945
1003
983
965
958
928
903
823
720
579
446
290
76
-127
-370
-568
-601
-644
-609
-613
-638
-644
-595
-550
-514
-526
-634
-765
-879
-953
-950
-933
-903
-868
-861
-859
-806
-761
-743
-723
-746
-783
-816
-854
-906
-981
-1068
-1126
-1142
-1093
-997
-891
-822
-766
-715
-649
-577
-538
-517
-519
-514
-485
-422
-361
-292
-216
-157
-81
33
119
190
226
244
268
267
256
220
155
81
22
-18
-44
-44
-38
-41
-60
-76
-80
-106
-156
-216
-291
-346
-405
-460
-502
-533
-548
-549
-552
-538
-527
-519
-537
-549
-573
-658
-681
-783
-896
-982
-1110
-1222
-1336
-1391
-1367
-1349
-1333
-1276
-1291
-1279
-1204
-1172
-1140
-1123
-1133
-1108
-1092
-1092
-1022
-957
-917
-865
-841
-768
-715
-690
-645
-643
-654
-665
-682
-712
-751
-784
-792
-777
-739
-693
-652
-607
-571
-544
-518
-476
-452
-442
-428
-413
-399
-379
-338
-300
-282
-249
-214
-187
-177
-180
-200
-222
-236
-256
-274
-331
-386
-406
-421
-389
-341
-300
-261
-238
-184
-146
-102
-69
-39
-14
-33
-32
-13
24
58
123
198
278
346
389
415
432
463
520
565
567
609
574
620
635
709
828
863
974
1029
1056
1066
1098
1078
1109
1149
1128
1184
1176
1210
1218
1223
1214
1238
1231
1161
1137
1046
997
922
847
816
721
614
380
119
-127
-392
-478
-540
-569
-583
-620
-648
-638
-616
-569
-536
-623
-729
-839
-936
-927
-928
-894
-875
-905
-891
-852
-803
-751
-711
-726
-747
-754
-771
-792
-864
-945
-1012
-1055
-1043
-973
-879
-808
-736
-671
-621
-566
-515
-471
-443
-429
-397
-350
-286
-222
-146
-71
19
123
213
305
363
398
438
459
468
445
407
349
285
239
198
182
182
173
162
143
125
81
7
-58
-143
-218
-286
-344
-380
-422
-460
-465
-462
-476
-465
-453
-449
-515
-599
-723
-884
-938
-1074
-1175
-1229
-1383
-1455
-1486
-1449
-1331
-1235
-1195
-1175
-1168
-1179
-1138
-1114
-1079
-1059
-1107
-1113
-1101
-1082
-1011
-935
-882
-832
-803
-786
-774
-773
-797
-805
-827
-834
-852
-891
-912
-895
-845
-774
-689
-629
-563
-539
-527
-513
-482
-450
-433
-413
-398
-388
-366
-306
-253
-211
-189
-168
-162
-151
-176
-222
-251
-287
-297
-355
-413
-441
-473
-489
-462
-435
-419
-380
-358
-345
-325
-310
-304
-268
-222
-152
-130
-108
-56
-42
28
79
128
177
226
233
243
281
306
368
414
469
507
515
558
608
701
743
820
886
901
938
936
993
958
1014
1095
1107
1128
1119
1077
1057
995
992
1004
937
910
843
802
759
729
722
661
498
331
80
-157
-341
-514
-566
-627
-671
-686
-712
-704
-696
-677
-665
-685
-773
-860
-921
-990
-1016
-1031
-1036
-1028
-1014
-1009
-963
-925
-900
-869
-871
-874
-876
-915
-981
-1057
-1114
-1143
-1128
-1088
-1023
-934
-846
-757
-679
-612
-546
-500
-465
-438
-394
-353
-314
-256
-193
-107
-20
73
158
227
288
310
328
362
379
364
335
301
257
229
202
167
139
140
131
118
95
57
10
-50
-124
-201
-274
-335
-389
-436
-461
-483
-480
-501
-516
-531
-570
-604
-680
-733
-782
-859
-890
-961
-1018
-1141
-1278
-1334
-1408
-1369
-1304
-1236
-1206
-1191
-1168
-1131
-1062
-1020
-968
-987
-1026
-1053
-1066
-991
-924
-852
-777
-745
-707
-675
-648
-644
-621
-592
-594
-605
-623
-659
-694
-689
-651
-585
-531
-463
-421
-387
-323
-293
-241
-185
-158
-161
-181
-191
-174
-139
-108
-83
-64
-53
-68
-79
-119
-142
-178
-200
-213
-252
-292
-331
-379
-388
-382
-370
-342
-341
-315
-256
-238
-216
-139
-105
-73
-15
10
52
55
74
119
125
136
165
181
218
245
294
395
428
462
556
613
616
674
731
761
839
886
951
999
1012
1066
1058
1066
1121
1111
1139
1207
1227
1267
1313
1255
1227
1208
1132
1104
1035
950
875
797
725
651
550
343
151
-76
-273
-366
-440
-454
-464
-482
-499
-512
-527
-537
-555
-641
-719
-799
-852
-869
-891
-877
-871
-883
-871
-832
-805
-782
-745
-753
-759
-752
-760
-797
-849
-915
-991
-1025
-1006
-953
-901
-836
-753
-693
-644
-592
-564
-551
-534
-502
-457
-407
-339
-278
-221
-148
-58
34
113
173
231
276
302
328
335
331
305
252
207
162
134
106
96
94
76
56
30
7
-44
-108
-182
-249
-307
-353
-409
-445
-488
-527
-554
-615
-663
-697
-754
-834
-884
-965
-1040
-1085
-1150
-1211
-1321
-1394
-1421
-1431
-1381
-1300
-1259
-1268
-1246
-1225
-1178
-1148
-1115
-1080
-1128
-1157
-1124
-1095
-1043
-982
-920
-886
-881
-871
-841
-817
-806
-764
-767
-757
-739
-772
-811
-808
-781
-739
-681
-624
-576
-541
-497
-449
-415
-376
-349
-325
-315
-311
-272
-216
-178
-134
-116
-119
-112
-123
-155
-177
-203
-232
-269
-302
-331
-384
-410
-431
-433
-424
-406
-366
-330
-307
-272
-252
-248
-224
-200
-171
-130
-95
-57
-28
16
77
122
157
186
201
211
242
292
353
398
434
478
491
491
538
580
596
669
725
798
861
877
926
944
941
962
984
974
975
992
979
1014
1036
1026
1014
950
944
893
848
821
758
708
630
563
426
246
86
-178
-349
-475
-517
-508
-528
-524
-550
-551
-570
-549
-563
-674
-750
-829
-885
-906
-911
-910
-922
-915
-920
-902
-880
-835
-790
-806
-785
-763
-779
-814
-872
-935
-986
-1000
-981
-934
-856
-788
-724
-672
-618
-560
-502
-462
-443
-413
-381
-334
-291
-245
-190
-126
-47
23
103
177
241
302
352
392
420
424
386
342
301
264
241
213
203
182
165
166
155
136
99
54
7
-47
-121
-174
-223
-277
-319
-359
-420
-474
-535
-612
-636
-726
-783
-852
-978
-1024
-1105
-1128
-1139
-1172
-1165
-1151
-1133
-1120
-1060
-1065
-1049
-1026
-1047
-1024
-1035
-1009
-979
-976
-956
-934
-914
-904
-884
-877
-859
-819
-811
-780
-758
-756
-757
-764
-746
-721
-707
-684
-637
-592
-551
-505
-455
-408
-366
-331
-325
-309
-263
-223
-176
-118
-80
-43
-23
-8
8
5
8
-11
-35
-43
-66
-96
-116
-137
-152
-177
-190
-177
-180
-177
-160
-146
-132
-123
-102
-96
-103
-92
-70
-52
-23
17
59
82
103
125
157
201
228
247
269
283
303
313
339
380
414
451
497
558
588
629
673
714
770
807
839
847
869
876
884
899
903
909
908
897
886
886
886
892
852
810
797
752
710
672
630
571
487
353
246
91
-72
-210
-327
-362
-361
-372
-389
-401
-440
-453
-470
-536
-607
-698
-775
-818
-850
-867
-897
-960
-1000
-1003
-998
-974
-963
-951
-932
-921
-888
-857
-865
-887
-916
-937
-933
-937
-901
-857
-825
-786
-746
-687
-626
-601
-565
-530
-499
-442
-389
-355
-327
-308
-289
-269
-236
-186
-152
-120
-72
-28
9
37
57
65
67
58
54
53
30
23
20
13
13
30
21
9
-3
-11
-20
-46
-46
-65
-85
-113
-154
-205
-268
-329
-394
-450
-489
-513
-539
-551
-563
-602
-626
-652
-698
-710
-750
-810
-839
-891
-959
-998
-1005
-1012
-1042
-1051
-1053
-1060
-1052
-1055
-1062
-1061
-1040
-1019
-1040
-1053
-1060
-1063
-1052
-1028
-1011
-1005
-986
-954
-935
-920
-886
-846
-816
-799
-787
-775
-750
-721
-707
-684
-670
-640
-605
-565
-522
-487
-453
-424
-387
-352
-326
-300
-289
-287
-279
-264
-249
-241
-223
-195
-188
-162
-139
-118
-68
-32
-14
-8
-5
19
23
35
58
61
68
67
75
77
83
112
157
196
216
249
260
264
260
242
251
268
299
305
314
335
344
379
413
448
475
513
524
527
543
583
602
622
664
661
651
678
707
706
720
731
741
752
779
794
804
816
819
819
762
710
643
561
479
411
363
328
319
321
295
232
177
121
35
-45
-121
-200
-272
-350
-416
-497
-575
-638
-720
-783
-815
-833
-847
-846
-840
-850
-861
-885
-937
-984
-1022
-1041
-1059
-1071
-1076
-1061
-1025
-989
-960
-939
-910
-878
-834
-807
-766
-719
-696
-681
-671
-658
-640
-619
-601
-569
-531
-483
-427
-377
-325
-278
-229
-189
-156
-120
-95
-76
-62
-42
-34
-22
-12
-14
4
19
43
68
97
128
124
133
141
133
125
119
121
104
83
76
72
60
37
19
1
-48
-113
-197
-294
-365
-428
-480
-502
-528
-547
-558
-566
-596
-656
-740
-820
-893
-974
-1032
-1084
-1136
-1153
-1170
-1202
-1225
-1241
-1248
-1253
-1242
-1233
-1218
-1197
-1190
-1198
-1200
-1199
-1217
-1226
-1214
-1198
-1177
-1143
-1104
-1062
-1025
-973
-917
-870
-813
-757
-712
-663
-619
-566
-518
-490
-478
-464
-423
-387
-350
-305
-256
-201
-137
-83
-37
4
24
53
76
81
81
100
131
137
143
150
150
175
198
223
248
268
306
354
394
408
411
413
410
397
378
365
381
425
473
526
559
575
594
626
648
668
684
715
740
762
782
778
771
760
754
733
716
713
711
713
731
731
713
692
652
567
480
375
274
210
182
187
188
175
138
74
-12
-119
-200
-279
-333
-390
-473
-543
-619
-695
-764
-823
-865
-885
-891
-898
-912
-922
-941
-959
-979
-1001
-1048
-1080
-1119
-1156
-1168
-1162
-1145
-1127
-1103
-1065
-1040
-1021
-991
-949
-889
-838
-777
-727
-694
-676
-668
-657
-640
-631
-600
-556
-520
-464
-395
-331
-279
-242
-175
-134
-104
-79
-75
-57
-65
-63
-59
-60
-40
-22
2
30
54
86
122
144
178
213
236
243
234
219
194
165
153
144
125
104
93
73
43
11
-26
-64
-123
-201
-294
-399
-478
-525
-553
-564
-613
-662
-708
-782
-862
-931
-989
-1049
-1073
-1087
-1120
-1160
-1196
-1217
-1241
-1248
-1243
-1257
-1261
-1248
-1227
-1210
-1196
-1190
-1192
-1195
-1197
-1204
-1191
-1158
-1111
-1063
-1021
-960
-918
-883
-856
-814
-755
-695
-632
-581
-546
-508
-468
-448
-429
-394
-361
-356
-316
-271
-236
-190
-137
-73
-8
29
47
79
117
141
166
191
207
219
234
239
239
251
258
265
288
322
346
367
386
415
441
455
436
417
403
400
396
403
424
436
473
527
558
570
590
591
611
622
616
615
619
647
692
713
712
716
709
710
700
672
669
674
671
672
664
645
611
562
501
399
296
221
187
201
204
198
170
133
71
-12
-95
-190
-270
-325
-404
-468
-530
-602
-672
-730
-776
-820
-850
-861
-865
-881
-891
-908
-935
-962
-992
-1024
-1060
-1093
-1099
-1104
-1090
-1052
-1013
-979
-953
-921
-901
-877
-849
-805
-767
-742
-708
-668
-656
-654
-650
-640
-609
-566
-531
-493
-440
-378
-320
-275
-233
-183
-150
-124
-97
-69
-52
-43
-24
-9
6
27
51
66
96
119
130
151
174
192
207
208
195
177
157
146
132
121
95
54
26
-11
-55
-105
-170
-208
-248
-292
-339
-412
-475
-537
-563
-578
-615
-664
-742
-818
-882
-947
-1020
-1083
-1104
-1123
-1141
-1172
-1202
-1228
-1245
-1256
-1258
-1262
-1258
-1252
-1266
-1272
-1261
-1248
-1235
-1208
-1197
-1204
-1190
-1149
-1119
-1088
-1051
-1015
-978
-934
-895
-857
-813
-763
-699
-637
-591
-567
-546
-524
-494
-464
-441
-392
-340
-294
-254
-232
-201
-154
-122
-83
-29
-2
15
42
62
94
111
126
134
142
157
172
198
217
245
280
295
289
299
321
328
340
339
332
347
369
377
366
362
354
362
382
394
428
464
486
507
542
567
564
577
610
635
671
683
671
652
625
610
594
598
615
644
657
663
668
639
580
486
370
254
200
196
188
190
166
111
59
-18
-99
-185
-249
-294
-353
-412
-475
-545
-629
-704
-759
-804
-841
-865
-883
-896
-902
-910
-935
-957
-972
-1004
-1035
-1062
-1063
-1071
-1070
-1060
-1042
-1020
-992
-952
-934
-937
-905
-851
-809
-765
-726
-702
-679
-660
-654
-636
-606
-571
-534
-482
-418
-360
-306
-254
-206
-159
-121
-100
-88
-71
-48
-35
-14
0
16
39
59
79
108
149
181
218
249
268
281
281
276
266
239
218
203
194
182
170
155
157
156
140
112
85
63
33
-5
-36
-71
-117
-186
-287
-416
-538
-625
-702
-729
-757
-806
-828
-885
-953
-1001
-1046
-1075
-1108
-1157
-1215
-1282
-1355
-1416
-1451
-1459
-1449
-1438
-1410
-1381
-1342
-1315
-1274
-1234
-1225
-1199
-1194
-1202
-1211
-1204
-1172
-1123
-1090
-1042
-976
-933
-903
-870
-802
-744
-673
-606
-547
-500
-446
-404
-364
-331
-293
-253
-237
-202
-148
-96
-45
18
86
153
204
252
296
329
358
379
414
427
424
416
415
433
458
496
518
540
555
555
574
582
581
578
592
642
675
706
715
707
714
709
708
710
711
741
770
789
799
812
830
845
842
840
819
787
799
824
820
793
772
723
626
510
380
271
218
205
209
220
212
169
102
35
-52
-139
-232
-303
-362
-416
-476
-568
-663
-740
-805
-867
-894
-929
-955
-960
-963
-972
-979
-992
-1021
-1059
-1089
-1112
-1127
-1139
-1140
-1126
-1116
-1098
-1077
-1041
-1014
-1007
-976
-922
-863
-795
-743
-702
-660
-630
-620
-612
-596
-566
-533
-496
-446
-374
-325
-290
-250
-199
-153
-124
-105
-100
-86
-51
-19
-2
20
37
44
62
76
103
132
173
216
231
240
243
228
205
188
168
130
109
91
72
52
33
14
-9
-24
-46
-74
-93
-121
-149
-185
-256
-331
-440
-516
-558
-596
-629
-688
-755
-808
-857
-884
-902
-921
-972
-1023
-1073
-1130
-1203
-1260
-1282
-1311
-1331
-1347
-1375
-1392
-1380
-1351
-1332
-1306
-1275
-1248
-1234
-1236
-1227
-1208
-1184
-1160
-1126
-1084
-1053
-1016
-971
-914
-858
-806
-747
-692
-637
-582
-541
-499
-464
-409
-370
-353
-339
-322
-281
-256
-220
-180
-127
-76
-28
25
55
88
119
137
150
166
175
182
181
190
207
221
250
273
299
318
336
348
362
383
388
396
393
387
383
382
396
418
435
452
480
507
538
557
579
620
666
694
721
709
688
692
694
697
705
701
702
699
693
701
672
675
667
624
559
466
399
329
251
227
216
222
234
218
186
136
65
-12
-79
-157
-228
-304
-373
-441
-523
-592
-648
-693
-735
-755
-752
-752
-752
-760
-790
-821
-852
-854
-863
-918
-954
-978
-992
-987
-980
-952
-921
-903
-884
-853
-811
-770
-729
-695
-662
-630
-608
-597
-579
-563
-551
-523
-495
-437
-366
-305
-242
-188
-133
-76
-29
-3
-4
12
21
31
47
49
51
59
64
62
80
105
129
148
172
186
195
190
172
141
109
77
51
34
1
-21
-41
-56
-70
-73
-85
-91
-106
-127
-161
-210
-287
-375
-462
-587
-685
-776
-849
-907
-936
-962
-951
-920
-894
-861
-844
-850
-860
-885
-898
-952
-996
-1137
-1415
-1482
-1507
-1480
-1387
-1379
-1416
-1370
-1295
-1243
-1255
-1291
-1274
-1257
-1216
-1185
-1219
-1254
-1205
-1136
-1074
-958
-861
-766
-669
-578
-465
-350
-321
-287
-257
-237
-192
-147
-104
-67
-28
20
108
191
271
339
387
427
494
539
537
517
495
474
447
450
462
489
507
526
592
651
712
749
754
733
671
632
562
504
479
451
477
520
606
703
759
825
905
978
1005
1036
1039
1006
1007
977
958
887
816
734
653
619
555
571
519
415
266
65
-179
-354
-483
-619
-659
-734
-746
-686
-625
-498
-409
-377
-393
-430
-466
-475
-499
-511
-519
-546
-557
-553
-533
-551
-536
-515
-487
-443
-417
-426
-475
-557
-665
-761
-843
-911
-959
-1005
-1010
-969
-940
-892
-840
-802
-740
-698
-654
-605
-565
-528
-494
-443
-383
-313
-253
-200
-132
-58
30
124
221
295
335
336
314
275
235
163
92
45
16
-4
-28
-36
-56
-74
-98
-122
-157
-175
-199
-249
-295
-345
-400
-433
-459
-493
-488
-497
-498
-465
-457
-450
-445
-504
-576
-662
-784
-863
-936
-1010
-1032
-1067
-1078
-1046
-1033
-982
-934
-927
-914
-915
-931
-928
-955
-964
-958
-967
-945
-926
-893
-863
-827
-791
-749
-711
-711
-727
-760
-808
-851
-877
-891
-893
-877
-853
-812
-749
-673
-606
-560
-527
-498
-466
-459
-451
-431
-416
-370
-349
-316
-262
-207
-165
-135
-120
-105
-113
-137
-161
-216
-245
-274
-308
-339
-335
-326
-317
-294
-250
-192
-153
-111
-90
-67
-41
-16
-3
-27
-31
-7
16
121
208
295
383
430
465
452
479
485
478
436
421
401
423
475
556
664
734
757
790
826
846
968
1035
1075
1110
1068
1081
1073
1073
1085
1127
1093
1102
1112
1066
1123
1092
1046
980
859
712
545
284
51
-160
-417
-498
-608
-619
-575
-583
-518
-471
-405
-345
-344
-398
-499
-623
-697
-783
-837
-821
-812
-751
-698
-630
-571
-542
-509
-489
-506
-540
-609
-729
-836
-946
-1023
-1055
-1045
-1004
-929
-847
-754
-676
-590
-520
-481
-453
-460
-445
-449
-447
-404
-347
-264
-155
-28
97
193
284
351
393
418
432
414
361
292
217
147
98
73
63
64
75
94
98
72
35
-21
-84
-161
-239
-312
-387
-450
-496
-514
-535
-504
-474
-448
-421
-410
-420
-434
-485
-598
-702
-843
-976
-1127
-1223
-1351
-1397
-1350
-1329
-1243
-1190
-1147
-1105
-1079
-1058
-1036
-1050
-1073
-1092
-1123
-1065
-1013
-940
-863
-811
-737
-688
-642
-612
-593
-613
-631
-639
-668
-719
-775
-791
-794
-763
-700
-625
-551
-498
-444
-410
-373
-354
-339
-341
-341
-318
-326
-281
-247
-204
-160
-104
-72
-56
-50
-68
-74
-106
-155
-188
-230
-264
-300
-335
-354
-359
-344
-311
-261
-217
-175
-147
-112
-93
-55
-47
-24
4
40
107
118
187
187
223
248
265
315
308
312
353
412
479
563
629
682
753
805
945
1004
1095
1144
1121
1150
1147
1162
1192
1191
1179
1140
1092
1035
971
928
848
747
655
481
213
17
-242
-421
-474
-576
-551
-539
-528
-443
-377
-289
-204
-217
-249
-337
-467
-534
-610
-654
-645
-639
-614
-597
-582
-577
-579
-578
-580
-600
-642
-724
-836
-962
-1092
-1181
-1215
-1211
-1171
-1109
-1016
-928
-854
-765
-685
-635
-589
-540
-525
-481
-440
-396
-301
-223
-111
-7
93
178
241
295
324
340
335
313
273
203
126
69
25
3
-13
-36
-40
-23
-18
-19
-48
-102
-140
-184
-249
-306
-354
-409
-450
-468
-470
-465
-449
-440
-432
-437
-465
-498
-574
-658
-845
-1049
-1150
-1322
-1254
-1248
-1253
-1235
-1229
-1170
-1066
-965
-927
-882
-956
-986
-1051
-1026
-984
-978
-928
-891
-831
-769
-692
-641
-604
-574
-526
-517
-540
-589
-666
-692
-706
-694
-646
-619
-588
-536
-483
-413
-365
-301
-252
-252
-247
-274
-273
-257
-230
-201
-182
-148
-96
-85
-88
-99
-126
-167
-190
-222
-255
-293
-340
-378
-415
-397
-393
-371
-366
-375
-359
-349
-334
-300
-234
-235
-167
-152
-100
-21
40
138
159
214
214
250
216
220
215
200
243
264
330
382
456
524
606
650
717
771
831
868
922
1021
1061
1150
1178
1216
1246
1290
1321
1361
1327
1262
1238
1157
1160
1113
1052
959
815
678
437
239
29
-200
-326
-434
-493
-475
-466
-433
-347
-305
-222
-210
-238
-278
-408
-495
-571
-626
-627
-645
-652
-627
-615
-581
-571
-560
-556
-580
-618
-675
-779
-873
-977
-1074
-1117
-1137
-1105
-1047
-973
-884
-801
-705
-617
-565
-501
-467
-454
-406
-385
-339
-273
-197
-96
-6
88
187
259
311
346
372
391
366
321
275
200
146
91
43
34
24
32
35
24
18
1
-32
-53
-107
-163
-212
-290
-352
-391
-422
-432
-440
-433
-424
-430
-466
-525
-620
-812
-917
-1116
-1183
-1250
-1290
-1315
-1327
-1280
-1237
-1123
-1081
-987
-1010
-1000
-1044
-1057
-1056
-1061
-1029
-1040
-971
-932
-860
-827
-788
-755
-721
-670
-662
-668
-722
-760
-800
-805
-804
-780
-773
-751
-701
-651
-588
-515
-428
-366
-322
-308
-292
-298
-263
-235
-214
-214
-186
-185
-157
-153
-160
-157
-178
-172
-194
-186
-241
-269
-317
-349
-367
-378
-391
-401
-402
-393
-332
-309
-252
-264
-259
-260
-231
-167
-104
-53
-57
-31
8
53
41
82
103
147
204
245
302
328
384
352
450
440
489
572
588
642
727
811
913
1023
1039
1144
1117
1183
1213
1189
1242
1208
1174
1122
1031
978
915
839
763
675
458
277
63
-169
-243
-400
-414
-437
-469
-423
-389
-341
-248
-206
-226
-275
-407
-465
-563
-607
-597
-647
-615
-618
-610
-603
-634
-644
-648
-680
-700
-768
-849
-931
-1033
-1098
-1157
-1178
-1174
-1135
-1071
-998
-924
-824
-745
-659
-612
-578
-540
-502
-463
-394
-355
-286
-184
-107
6
82
156
207
233
267
306
311
287
250
204
159
106
82
54
42
22
3
-10
-27
-34
-48
-69
-85
-126
-185
-240
-285
-338
-370
-403
-426
-449
-487
-597
-702
-838
-957
-958
-1034
-1036
-1075
-1110
-1109
-1087
-1045
-985
-991
-1031
-1056
-1090
-1064
-1054
-1021
-993
-971
-920
-895
-861
-847
-848
-830
-816
-796
-788
-812
-843
-865
-890
-882
-860
-825
-767
-710
-662
-618
-557
-490
-454
-404
-384
-371
-345
-321
-279
-236
-199
-141
-94
-61
-13
-9
17
18
7
-8
-56
-103
-172
-225
-244
-260
-273
-267
-261
-264
-263
-254
-251
-251
-248
-293
-316
-320
-331
-281
-219
-168
-129
-96
-48
11
53
114
130
167
168
165
178
148
144
137
201
246
322
410
512
572
644
692
724
760
729
782
763
823
871
918
1006
1064
1132
1192
1195
1149
1107
977
916
789
719
645
528
425
161
19
-218
-271
-325
-349
-341
-389
-403
-373
-310
-280
-223
-283
-296
-401
-485
-504
-558
-553
-562
-559
-541
-551
-583
-634
-675
-690
-713
-748
-778
-858
-935
-1021
-1063
-1086
-1062
-1035
-988
-937
-888
-814
-760
-690
-629
-602
-561
-547
-508
-469
-411
-335
-264
-168
-78
11
70
120
141
162
156
163
161
134
98
41
10
-20
-45
-44
-46
-60
-62
-78
-83
-102
-144
-156
-200
-237
-294
-374
-422
-478
-492
-526
-537
-557
-620
-716
-836
-920
-1015
-1051
-1093
-1135
-1147
-1166
-1196
-1207
-1212
-1195
-1180
-1156
-1167
-1203
-1196
-1183
-1168
-1131
-1094
-1066
-1060
-1070
-1045
-1004
-966
-940
-906
-853
-872
-875
-868
-858
-830
-795
-758
-722
-693
-661
-633
-611
-569
-529
-486
-477
-467
-451
-414
-381
-328
-271
-232
-180
-162
-138
-132
-117
-111
-105
-109
-129
-154
-187
-215
-227
-222
-229
-211
-201
-208
-206
-230
-216
-194
-192
-199
-207
-221
-202
-204
-177
-149
-130
-72
-40
37
55
65
83
82
60
88
72
103
118
125
166
205
294
354
420
444
487
486
514
531
564
653
683
757
753
806
843
871
893
860
829
787
736
636
633
478
506
444
370
275
72
-49
-207
-201
-263
-244
-285
-309
-322
-303
-244
-238
-191
-230
-291
-356
-405
-403
-441
-419
-459
-452
-462
-482
-522
-582
-598
-636
-647
-657
-732
-782
-845
-894
-903
-925
-893
-878
-818
-747
-718
-645
-587
-521
-451
-420
-386
-378
-351
-310
-283
-230
-159
-122
-48
-20
18
38
57
94
97
109
80
42
12
-36
-78
-80
-111
-91
-104
-83
-65
-81
-74
-95
-121
-148
-192
-243
-309
-374
-412
-456
-474
-520
-555
-591
-642
-676
-776
-825
-899
-963
-989
-1031
-1047
-1082
-1106
-1106
-1101
-1095
-1074
-1069
-1069
-1076
-1091
-1083
-1057
-1022
-988
-964
-929
-907
-872
-873
-862
-843
-828
-817
-819
-820
-823
-811
-787
-742
-712
-665
-631
-577
-554
-534
-476
-452
-416
-396
-384
-353
-333
-286
-230
-185
-138
-94
-69
-64
-56
-70
-65
-83
-102
-116
-148
-158
-179
-182
-194
-210
-202
-195
-185
-178
-173
-163
-172
-167
-159
-163
-165
-166
-160
-114
-84
-57
-20
8
46
50
84
65
107
80
80
81
62
103
118
154
184
264
275
333
332
338
391
388
424
414
426
449
485
515
542
559
584
595
581
638
640
684
698
710
730
706
693
677
584
482
293
129
27
-75
-83
-138
-190
-166
-215
-151
-153
-165
-188
-241
-309
-347
-432
-465
-472
-519
-461
-493
-415
-413
-416
-397
-413
-428
-452
-520
-590
-683
-778
-821
-875
-865
-859
-849
-797
-754
-679
-633
-606
-582
-594
-610
-613
-625
-591
-566
-528
-457
-401
-309
-268
-206
-160
-122
-105
-90
-84
-105
-103
-149
-145
-163
-167
-145
-134
-140
-121
-120
-97
-113
-144
-169
-239
-270
-310
-375
-414
-478
-517
-509
-520
-490
-502
-546
-561
-605
-604
-603
-628
-673
-726
-790
-832
-877
-891
-895
-913
-917
-921
-922
-919
-903
-921
-902
-887
-872
-883
-904
-905
-902
-887
-868
-841
-805
-791
-780
-768
-753
-739
-695
-679
-673
-670
-679
-649
-632
-601
-571
-540
-506
-469
-456
-431
-409
-362
-341
-325
-294
-286
-264
-262
-255
-239
-222
-196
-163
-156
-145
-137
-109
-75
-58
-30
-33
-61
-94
-152
-171
-213
-227
-236
-245
-242
-252
-245
-208
-167
-113
-79
-70
-107
-115
-135
-141
-118
-80
-29
4
66
106
173
193
252
304
296
308
251
197
187
148
180
163
165
170
157
137
183
199
252
304
324
346
314
308
268
270
255
287
300
337
335
356
384
430
481
473
515
500
483
435
346
297
184
104
1
-57
-91
-107
-156
-151
-183
-194
-185
-215
-212
-269
-314
-367
-385
-390
-369
-334
-317
-274
-263
-244
-234
-244
-228
-268
-285
-325
-380
-416
-486
-513
-526
-559
-539
-517
-512
-472
-471
-454
-429
-421
-413
-430
-442
-438
-433
-404
-384
-351
-303
-289
-250
-237
-234
-237
-247
-235
-270
-271
-282
-292
-351
-386
-407
-397
-406
-454
-476
-522
-498
-494
-472
-496
-530
-541
-562
-576
-578
-566
-596
-602
-657
-653
-650
-653
-641
-663
-671
-695
-694
-717
-747
-783
-821
-854
-877
-910
-933
-927
-942
-907
-879
-832
-811
-791
-757
-749
-739
-737
-727
-725
-706
-711
-701
-682
-652
-618
-589
-554
-530
-473
-440
-397
-383
-356
-331
-321
-300
-287
-280
-248
-208
-163
-116
-87
-34
-16
14
20
28
38
39
33
29
29
40
62
78
84
113
131
147
169
158
172
160
148
148
155
172
177
200
194
224
241
240
270
260
270
274
230
208
139
91
58
47
68
59
69
95
90
129
155
172
211
175
151
92
57
69
83
103
114
125
117
118
123
137
136
145
131
140
115
86
128
105
154
160
196
207
188
170
155
132
118
79
-2
-52
-143
-162
-187
-185
-161
-154
-133
-98
-75
-29
-1
3
10
-23
-55
-72
-109
-121
-148
-157
-155
-156
-164
-164
-194
-219
-228
-278
-302
-344
-359
-406
-408
-424
-413
-397
-382
-367
-353
-317
-295
-291
-289
-288
-278
-295
-295
-328
-331
-312
-308
-280
-248
-228
-222
-233
-249
-255
-302
-354
-400
-437
-465
-481
-496
-514
-533
-500
-493
-475
-500
-489
-580
-715
-833
-994
-1042
-1082
-1066
-1020
-961
-892
-786
-704
-585
-538
-534
-575
-685
-765
-844
-912
-943
-959
-950
-896
-872
-843
-814
-790
-755
-726
-702
-744
-811
-883
-946
-959
-943
-887
-817
-737
-662
-573
-492
-421
-369
-338
-346
-373
-400
-422
-444
-436
-396
-347
-275
-206
-146
-90
-56
-31
-26
-25
-29
-55
-79
-92
-90
-90
-79
-58
-9
32
81
118
145
171
176
165
159
149
115
89
79
94
112
122
145
134
133
121
103
50
70
72
45
77
70
61
35
14
-10
-25
-33
-17
-33
25
58
99
171
150
182
164
161
145
117
102
85
63
98
82
105
118
105
110
94
103
123
128
144
164
185
184
182
195
207
240
268
268
260
256
252
252
241
212
195
190
166
182
167
174
118
67
17
-44
-73
-118
-163
-183
-175
-170
-124
-140
-83
-121
-68
-90
-98
-113
-178
-189
-246
-227
-278
-247
-272
-256
-280
-268
-268
-306
-321
-391
-376
-443
-455
-489
-479
-491
-468
-467
-426
-410
-405
-388
-431
-427
-495
-516
-546
-548
-574
-563
-559
-548
-540
-549
-528
-544
-552
-580
-601
-636
-661
-684
-685
-687
-684
-692
-687
-695
-693
-666
-652
-634
-643
-638
-652
-654
-660
-659
-666
-651
-626
-612
-612
-614
-627
-637
-633
-641
-629
-641
-644
-644
-641
-638
-615
-592
-565
-547
-533
-506
-512
-497
-473
-443
-413
-403
-374
-352
-345
-330
-323
-305
-284
-278
-249
-239
-206
-183
-161
-161
-144
-136
-134
-155
-153
-142
-140
-106
-94
-44
-10
12
33
59
53
50
41
30
8
-15
-20
-43
-41
-33
-18
-9
-10
-16
-8
-14
-17
-30
-22
-19
-31
-23
-54
-25
-26
-25
-6
16
40
50
53
55
78
73
67
61
73
51
82
101
121
138
140
143
99
109
108
122
134
131
121
113
111
86
124
96
86
91
76
89
55
94
103
140
140
158
143
159
142
140
127
100
91
61
39
0
4
26
74
107
111
99
76
48
13
1
-33
-17
-39
-48
-79
-73
-74
-83
-57
-64
-49
-54
-45
-62
-77
-136
-147
-197
-215
-259
-288
-292
-306
-277
-250
-219
-191
-164
-173
-169
-190
-223
-241
-279
-275
-297
-312
-331
-334
-328
-321
-342
-346
-371
-390
-413
-469
-504
-550
-575
-620
-625
-624
-616
-610
-590
-553
-519
-521
-530
-537
-556
-552
-578
-590
-604
-631
-639
-641
-637
-633
-618
-606
-583
-585
-596
-605
-621
-631
-627
-635
-632
-622
-623
-609
-607
-581
-568
-548
-528
-509
-501
-497
-501
-485
-477
-485
-498
-502
-490
-485
-475
-458
-447
-427
-398
-362
-343
-338
-314
-300
-276
-258
-246
-220
-201
-184
-157
-133
-109
-91
-82
-75
-69
-57
-62
-64
-49
-40
-36
-39
-34
-38
-33
-27
-20
-34
-37
-32
-33
-50
-48
-30
-18
8
32
33
54
56
48
47
28
19
8
8
-20
-23
-24
-5
-9
-7
-1
-10
1
-37
-48
-72
-77
-64
-80
-68
-53
-54
-60
-80
-111
-127
-166
-163
-184
-205
-221
-243
-249
-243
-229
-209
-194
-180
-167
-153
-141
-132
-105
-99
-85
-98
-94
-99
-101
-93
-102
-72
-85
-63
-48
-35
-40
-29
-36
-45
-61
-81
-93
-112
-108
-122
-126
-132
-129
-125
-134
-129
-94
-69
-56
-51
-48
-43
-35
-40
-70
-83
-84
-94
-96
-111
-120
-117
-121
-120
-130
-119
-139
-192
-215
-253
-265
-295
-293
-307
-293
-286
-264
-247
-231
-217
-206
-215
-243
-269
-312
-358
-402
-438
-488
-507
-518
-510
-501
-498
-490
-466
-448
-443
-445
-459
-473
-494
-491
-471
-432
-393
-369
-354
-331
-318
-336
-356
-373
-400
-444
-474
-522
-541
-563
-565
-557
-531
-509
-511
-502
-490
-466
-474
-479
-488
-493
-499
-501
-485
-475
-465
-458
-442
-450
-450
-471
-489
-522
-543
-563
-585
-605
-611
-619
-611
-587
-567
-532
-512
-490
-479
-455
-429
-417
-411
-385
-354
-330
-317
-295
-281
-277
-274
-268
-267
-283
-284
-280
-276
-274
-263
-264
-264
-260
-249
-225
-195
-184
-151
-135
-132
-135
-138
-112
-95
-71
-42
-24
-17
-13
-5
-9
-17
-21
-29
-47
-59
-90
-109
-120
-138
-149
-164
-161
-162
-153
-131
-111
-126
-146
-177
-200
-220
-235
-238
-224
-202
-181
-164
-145
-118
-118
-127
-151
-164
-179
-216
-220
-244
-264
-282
-295
-292
-287
-272
-254
-237
-207
-170
-176
-178
-173
-176
-162
-167
-156
-145
-124
-114
-106
-91
-84
-78
-83
-112
-139
-163
-177
-199
-218
-238
-253
-270
-291
-303
-296
-283
-269
-272
-259
-254
-264
-259
-266
-272
-272
-249
-240
-212
-202
-198
-191
-192
-190
-181
-167
-183
-205
-231
-250
-295
-309
-316
-317
-316
-331
-326
-330
-319
-340
-342
-341
-348
-351
-349
-346
-327
-297
-263
-233
-220
-201
-192
-181
-189
-195
-182
-179
-181
-183
-183
-205
-210
-235
-244
-251
-267
-269
-278
-266
-269
-266
-269
-281
-291
-295
-294
-283
-271
-271
-275
-270
-271
-276
-269
-277
-292
-304
-332
-346
-355
-377
-410
-423
-435
-464
-465
-467
-473
-472
-458
-472
-469
-485
-483
-483
-489
-484
-491
-498
-505
-496
-488
-474
-466
-478
-497
-501
-496
-490
-501
-509
-507
-508
-515
-520
-502
-477
-458
-445
-425
-409
-404
-392
-386
-376
-376
-379
-378
-378
-366
-355
-342
-332
-316
-286
-288
-288
-287
-289
-278
-278
-276
-266
-262
-250
-229
-226
-227
-216
-214
-217
-197
-178
-174
-176
-179
-187
-198
-196
-210
-213
-211
-215
-207
-206
-220
-225
-215
-222
-228
-233
-252
-279
-300
-307
-317
-316
-308
-296
-298
-309
-317
-312
-315
-319
-329
-325
-330
-336
-333
-345
-345
-356
-359
-368
-383
-384
-380
-369
-363
-364
-375
-395
-427
-450
-478
-487
-483
-484
-483
-478
-447
-443
-427
-418
-412
-402
-394
-383
-372
-333
-322
-320
-319
-337
-328
-326
-325
-306
-299
-280
-259
-242
-232
-245
-239
-248
-262
-270
-290
-318
-325
-328
-335
-343
-332
-310
-300
-296
-272
-245
-232
-226
-239
-242
-233
-234
-245
-238
-236
-234
-229
-215
-210
-213
-204
-211
-232
-233
-219
-227
-238
-246
-245
-231
-231
-228
-221
-215
-218
-227
-231
-225
-219
-236
-237
-227
-241
-261
-278
-288
-278
-272
-279
-295
-305
-329
-337
-339
-339
-340
-377
-394
-400
-408
-411
-411
-399
-375
-360
-351
-354
-363
-348
-348
-343
-346
-350
-346
-349
-344
-337
-336
-353
-361
-369
-382
-379
-375
-360
-357
-363
-369
-378
-368
-370
-368
-372
-371
-367
-355
-344
-340
-331
-322
-331
-346
-348
-370
-375
-381
-369
-356
-353
-356
-367
-363
-382
-392
-389
-407
-427
-437
-443
-450
-450
-452
-448
-447
-449
-435
-421
-425
-439
-444
-461
-483
-479
-474
-478
-483
-486
-477
-479
-459
-463
-461
-468
-493
-499
-502
-504
-512
-517
-523
-522
-508
-490
-485
-472
-464
-469
-480
-492
-492
-501
-508
-516
-508
-501
-492
-475
-465
-453
-445
-440
-431
-432
-439
-442
-433
-433
-440
-438
-433
-426
-420
-417
-407
-393
-377
-369
-374
-386
-394
-391
-389
-377
-378
-381
-384
-369
-361
-357
-347
-340
-341
-348
-366
-373
-377
-373
-377
-377
-380
-392
-389
-390
-382
-372
-363
-350
-347
-351
-348
-346
-357
-353
-346
-341
-322
-296
-273
-260
-260
-262
-264
-253
-261
-268
-268
-274
-272
-275
-271
-269
-262
-251
-257
-259
-262
-270
-275
-282
-277
-269
-273
-262
-248
-235
-230
-220
-209
-211
-211
-203
-200
-198
-202
-213
-228
-241
-239
-249
-259
-251
-264
-264
-268
-283
-289
-287
-269
-258
-251
-246
-239
-228
-223
-205
-198
-197
-186
-176
-158
-156
-150
-140
-141
-140
-146
-152
-164
-184
-189
-206
-225
-239
-261
-264
-269
-277
-296
-294
-275
-271
-253
-245
-231
-225
-244
-268
-265
-246
-241
-251
-259
-261
-255
-263
-259
-252
-258
-269
-286
-303
-304
-321
-329
-328
-321
-312
-319
-306
-279
-257
-253
-263
-263
-266
-290
-283
-276
-269
-263
-258
-253
-253
-254
-250
-249
-262
-274
-284
-289
-296
-295
-294
-286
-283
-281
-275
-280
-284
-277
-267
-259
-273
-276
-273
-260
-247
-224
-206
-196
-198
-194
-173
-178
-176
-181
-193
-198
-193
-178
-171
-168
-168
-177
-183
-182
-173
-185
-186
-167
-162
-163
-165
-160
-157
-162
-155
-156
-167
-163
-145
-149
-147
-145
-145
-147
-150
-151
-158
-173
-189
-189
-189
-197
-202
-185
-178
-171
-168
-161
-152
-149
-134
-130
-121
-122
-132
-144
-158
-160
-174
-166
-153
-152
-156
-156
-160
-160
-151
-153
-160
-153
-153
-159
-161
-161
-180
-204
-208
-207
-196
-186
-180
-183
-178
-165
-156
-150
-167
-195
-196
-200
-193
-183
-185
-181
-171
-154
-166
-175
-161
-158
-170
-166
-168
-177
-181
-179
-193
-212
-220
-229
-234
-253
-262
-273
-266
-280
-279
-274
-283
-287
-301
-310
-318
-329
-346
-337
-319
-319
-342
-348
-360
-383
-394
-404
-403
-404
-411
-428
-440
-453
-459
-450
-453
-453
-446
-446
-456
-473
-462
-455
-461
-454
-444
-438
-443
-436
-429
-433
-435
-437
-441
-440
-447
-453
-455
-463
-461
-460
-467
-460
-447
-451
-438
-419
-410
-408
-391
-373
-356
-360
-353
-339
-344
-341
-345
-337
-342
-335
-331
-331
-326
-323
-327
-321
-316
-326
-335
-350
-354
-353
-357
-352
-352
-347
-347
-355
-355
-357
-353
-358
-371
-374
-363
-363
-362
-368
-369
-366
-378
-377
-362
-361
-362
-366
-369
-381
-407
-403
-389
-387
-382
-384
-403
-423
-442
-443
-445
-444
-441
-441
-429
-421
-408
-386
-393
-396
-403
-405
-411
-407
-395
-394
-378
-377
-379
-371
-366
-361
-367
-376
-373
-375
-376
-372
-360
-357
-351
-343
-343
-342
-334
-325
-330
-336
-333
-334
-333
-338
-319
-306
-308
-293
-299
-295
-299
-288
-281
-293
-297
-293
-280
-275
-264
-255
-259
-266
-275
-278
-273
-285
-285
-275
-272
-276
-282
-272
-272
-276
-286
-282
-286
-297
-287
-295
-301
-299
-288
-284
-299
-302
-304
-324
-346
-353
-363
-374
-379
-389
-395
-398
-407
-406
-403
-419
-425
-418
-415
-422
-430
-425
-432
-436
-433
-423
-422
-422
-423
-428
-426
-432
-435
-429
-445
-454
-446
-436
-424
-412
-428
-442
-450
-452
-436
-426
-413
-400
-391
-384
-380
-380
-373
-360
-351
-348
-341
-334
-313
-289
-279
-262
-246
-246
-251
-233
-221
-224
-226
-219
-218
-224
-211
-214
-211
-205
-202
-193
-198
-206
-206
-200
-209
-208
-202
-191
-177
-170
-162
-152
-152
-166
-164
-178
-183
-172
-158
-171
-181
-183
-190
-202
-200
-190
-193
-208
-211
-205
-214
-205
-202
-216
-222
-230
-243
-246
-260
-269
-269
-287
-302
-311
-319
-314
-315
-329
-341
-347
-344
-334
-335
-337
-340
-352
-339
-340
-353
-351
-362
-384
-402
-394
-396
-400
-388
-380
-382
-376
-374
-373
-363
-377
-383
-381
-385
-395
-394
-405
-419
-422
-410
-417
-416
-415
-406
-397
-400
-402
-404
-404
-410
-414
-410
-400
-402
-397
-373
-377
-384
-379
-379
-366
-362
-355
-349
-352
-358
-367
-376
-387
-392
-382
-378
-376
-362
-359
-361
-357
-351
-345
-333
-333
-340
-345
-358
-363
-357
-361
-350
-337
-335
-340
-347
-342
-351
-357
-347
-334
-321
-334
-329
-313
-308
-285
-274
-273
-270
-271
-273
-282
-265
-242
-247
-248
-248
-236
-249
-268
-265
-256
-248
-246
-238
-229
-223
-217
-207
-210
-206
-202
-201
-190
-202
-212
-224
-224
-221
-230
-233
-238
-236
-241
-252
-253
-242
-241
-236
-244
-229
-226
-237
-231
-218
-226
-248
-237
-241
-240
-232
-229
-232
-243
-228
-231
-235
-226
-233
-223
-214
-203
-197
-196
-194
-188
-194
-196
-177
-167
-171
-191
-193
-186
-196
-204
-207
-208
-193
-179
-186
-181
-171
-176
-188
-199
-203
-196
-183
-179
-174
-153
-153
-168
-164
-156
-163
-161
-158
-160
-172
-165
-152
-157
-175
-178
-165
-165
-174
-172
-159
-152
-155
-163
-159
-164
-172
-168
-168
-167
-166
-159
-149
-142
-124
-116
-120
-134
-134
-109
-100
-95
-90
-99
-103
-100
-92
-106
-115
-110
-122
-131
-142
-142
-135
-125
-117
-114
-109
-101
-92
-88
-81
-78
-75
-79
-74
-77
-84
-84
-97
-101
-98
-89
-81
-88
-86
-79
-64
-64
-74
-87
-104
-113
-124
-134
-129
-122
-133
-131
-130
-142
-152
-170
-178
-182
-193
-202
-201
-201
-199
-188
-185
-186
-197
-184
-192
-201
-185
-181
-185
-197
-216
-225
-220
-231
-227
-225
-224
-235
-226
-224
-247
-262
-272
-282
-289
-303
-309
-304
-315
-312
-306
-307
-315
-316
-321
-325
-330
-330
-311
-293
-291
-298
-290
-293
-308
-309
-308
-305
-301
-290
-293
-297
-295
-306
-335
-343
-333
-334
-329
-332
-310
-312
-323
-318
-315
-314
-319
-301
-287
-284
-270
-259
-252
-250
-244
-239
-252
-245
-242
-226
-211
-187
-172
-163
-158
-168
-154
-140
-131
-104
-95
-90
-74
-74
-77
-66
-58
-50
-41
-25
-12
-1
1
22
30
26
19
19
29
11
2
3
-1
2
0
6
13
9
5
6
1
5
24
40
49
55
54
52
47
40
43
37
29
25
21
22
28
27
19
8
8
5
-15
-27
-28
-38
-52
-54
-55
-58
-51
-57
-57
-64
-78
-62
-69
-73
-56
-52
-54
-61
-57
-62
-65
-74
-82
-73
-84
-85
-99
-112
-117
-114
-109
-109
-106
-111
-109
-121
-123
-123
-113
-116
-120
-122
-123
-131
-128
-119
-128
-128
-113
-104
-108
-94
-84
-82
-83
-105
-113
-117
-112
-115
-126
-128
-134
-125
-123
-123
-116
-107
-108
-105
-96
-85
-98
-108
-105
-102
-99
-89
-82
-76
-70
-81
-89
-107
-106
-112
-127
-133
-142
-140
-143
-150
-141
-120
-118
-125
-122
-124
-121
-115
-110
-107
-109
-108
-117
-130
-131
-127
-128
-135
-124
-108
-107
-107
-111
-106
-101
-108
-117
-128
-129
-132
-136
-147
-154
-156
-152
-154
-171
-170
-167
-159
-165
-169
-174
-184
-191
-186
-198
-212
-218
-212
-197
-196
-185
-176
-180
-189
-195
-195
-202
-200
-210
-221
-206
-187
-177
-175
-171
-159
-166
-191
-196
-189
-184
-196
-198
-194
-189
-202
-204
-195
-192
-176
-171
-169
-178
-180
-166
-145
-134
-134
-132
-130
-137
-146
-131
-119
-120
-105
-95
-98
-77
-77
-100
-106
-98
-93
-104
-102
-91
-80
-60
-68
-66
-67
-65
-70
-82
-61
-74
-77
-65
-71
-85
-90
-86
-85
-83
-91
-97
-103
-119
-133
-134
-136
-137
-138
-145
-147
-153
-161
-159
-164
-162
-169
-170
-161
-172
-192
-201
-203
-199
-201
-219
-236
-238
-254
-268
-265
-270
-259
-245
-249
-248
-257
-266
-277
-272
-262
-259
-250
-254
-241
-225
-212
-187
-176
-185
-194
-195
-181
-178
-183
-188
-181
-181
-197
-198
-192
-190
-183
-191
-193
-189
-198
-205
-204
-195
-192
-193
-188
-193
-202
-199
-193
-196
-202
-194
-183
-167
-159
-146
-138
-147
-144
-124
-109
-108
-97
-85
-72
-69
-66
-56
-62
-78
-85
-76
-74
-74
-85
-84
-86
-100
-105
-108
-116
-129
-127
-132
-143
-169
-170
-163
-164
-166
-168
-173
-181
-192
-190
-186
-195
-204
-214
-228
-235
-234
-233
-242
-246
-244
-248
-247
-245
-255
-262
-262
-280
-293
-306
-325
-330
-336
-346
-361
-368
-393
-410
-407
-407
-417
-431
-447
-469
-468
-470
-476
-479
-481
-487
-494
-500
-501
-505
-503
-491
-495
-499
-499
-496
-488
-496
-508
-523
-520
-492
-488
-485
-476
-478
-486
-485
-495
-508
-507
-512
-515
-510
-518
-527
-530
-523
-522
-517
-504
-493
-490
-482
-470
-480
-481
-483
-489
-486
-471
-460
-454
-456
-461
-466
-464
-464
-465
-462
-457
-446
-439
-442
-431
-426
-416
-396
-381
-367
-369
-362
-359
-349
-350
-350
-352
-351
-347
-350
-351
-352
-355
-365
-366
-372
-383
-377
-362
-356
-349
-334
-315
-321
-330
-331
-320
-323
-330
-331
-334
-318
-305
-294
-294
-292
-293
-310
-311
-284
-273
-274
-270
-258
-255
-247
-225
-228
-224
-244
-265
-256
-249
-238
-232
-221
-208
-202
-199
-198
-194
-188
-183
-189
-182
-179
-179
-176
-173
-164
-172
-190
-192
-202
-203
-221
-223
-229
-236
-222
-219
-217
-216
-209
-206
-203
-202
-191
-193
-198
-195
-188
-186
-176
-174
-174
-160
-166
-173
-188
-208
-213
-215
-210
-212
-227
-222
-237
-253
-256
-251
-243
-244
-235
-240
-261
-250
-232
-240
-229
-226
-229
-232
-231
-239
-244
-249
-261
-254
-240
-239
-228
-226
-231
-225
-231
-239
-239
-238
-236
-230
-225
-221
-213
-215
-212
-204
-191
-184
-175
-172
-185
-197
-204
-203
-208
-212
-208
-207
-218
-225
-225
-227
-221
-219
-218
-219
-219
-223
-231
-233
-234
-232
-224
-224
-219
-204
-208
-222
-224
-218
-223
-230
-225
-217
-215
-223
-224
-231
-232
-237
-234
-226
-229
-234
-244
-245
-235
-240
-246
-247
-258
-255
-262
-253
-236
-234
-239
-250
-241
-237
-243
-244
-245
-245
-236
-218
-200
-191
-198
-182
-182
-189
-173
-165
-165
-165
-153
-155
-159
-160
-161
-157
-159
-156
-163
-163
-164
-151
-136
-140
-135
-133
-146
-157
-156
-156
-154
-148
-139
-139
-132
-121
-125
-127
-135
-140
-148
-152
-151
-157
-152
-149
-155
-157
-159
-154
-150
-144
-141
-150
-156
-151
-156
-146
-161
-167
-153
-143
-134
-136
-122
-123
-118
-108
-111
-118
-109
-99
-102
-116
-103
-95
-94
-82
-74
-69
-83
-88
-88
-93
-103
-112
-125
-133
-144
-145
-135
-139
-140
-130
-128
-145
-136
-122
-130
-136
-146
-147
-146
-137
-143
-141
-147
-150
-148
-149
-163
-176
-180
-183
-191
-191
-189
-198
-193
-179
-164
-171
-190
-195
-208
-204
-206
-210
-218
-224
-237
-246
-241
-242
-237
-253
-263
-262
-258
-270
-287
-295
-286
-278
-265
-252
-233
-231
-224
-207
-214
-219
-227
-203
-184
-179
-181
-177
-172
-161
-161
-156
-152
-148
-141
-144
-137
-138
-141
-148
-139
-139
-135
-148
-139
-138
-151
-152
-147
-154
-151
-141
-154
-160
-155
-152
-157
-144
-148
-160
-158
-157
-161
-165
-168
-166
-156
-163
-168
-165
-159
-148
-157
-158
-167
-169
-158
-178
-187
-199
-187
-184
-191
-199
-207
-201
-212
-204
-208
-213
-205
-216
-223
-221
-236
-242
-249
-271
-277
-284
-288
-291
-298
-306
-306
-318
-329
-313
-312
-311
-304
-308
-310
-310
-312
-315
-313
-301
-279
-276
-269
-269
-259
-258
-253
-245
-261
-270
-274
-275
-269
-257
-260
-242
-230
-235
-236
-236
-253
-276
-287
-284
-295
-294
-295
-314
-316
-304
-300
-300
-302
-307
-294
-288
-299
-292
-280
-285
-286
-278
-270
-271
-287
-286
-281
-280
-290
-292
-292
-293
-295
-303
-310
-302
-289
-293
-305
-292
-274
-280
-274
-279
-288
-300
-295
-291
-293
-291
-272
-275
-282
-281
-294
-296
-295
-290
-288
-293
-278
-271
-263
-241
-226
-222
-220
-230
-248
-251
-255
-268
-276
-274
-272
-268
-269
-270
-259
-258
-259
-260
-269
-261
-265
-267
-267
-265
-270
-278
-276
-272
-272
-265
-253
-245
-260
-260
-253
-257
-253
-254
-237
-237
-245
-247
-248
-249
-254
-250
-246
-244
-224
-209
-206
-212
-204
-204
-206
-211
-229
-242
-248
-246
-235
-226
-222
-201
-195
-192
-196
-195
-175
-163
-165
-160
-160
-169
-168
-163
-161
-175
-174
-171
-167
-168
-166
-164
-151
-149
-169
-174
-170
-172
-172
-179
-174
-174
-174
-167
-167
-174
-182
-189
-186
-190
-195
-196
-196
-190
-191
-195
-191
-190
-198
-193
-187
-182
-167
-173
-179
-182
-183
-186
-203
-205
-198
-202
-205
-187
-179
-181
-187
-177
-171
-173
-181
-181
-169
-163
-166
-168
-162
-177
-183
-184
-177
-188
-192
-198
-204
-217
-239
-237
-232
-225
-216
-208
-203
-209
-213
-213
-216
-212
-211
-208
-194
-195
-198
-190
-194
-194
-185
-182
-183
-170
-172
-178
-186
-200
-211
-220
-226
-231
-232
-234
-238
-239
-234
-230
-235
-237
-234
-231
-223
-217
-219
-205
-205
-220
-216
-207
-209
-215
-210
-204
-199
-205
-204
-196
-192
-195
-206
-202
-206
-211
-211
-201
-196
-210
-216
-219
-216
-221
-234
-235
-242
-243
-231
-235
-235
-226
-213
-208
-223
-220
-226
-219
-217
-222
-224
-229
-228
-234
-239
-244
-243
-251
-261
-269
-280
-283
-285
-284
-279
-277
-278
-281
-290
-315
-316
-310
-325
-337
-343
-355
-368
-379
-384
-384
-386
-386
-379
-383
-387
-376
-386
-389
-382
-373
-376
-371
-361
-350
-356
-359
-344
-346
-344
-344
-342
-334
-332
-341
-340
-334
-330
-332
-331
-332
-343
-348
-361
-364
-356
-351
-352
-355
-344
-348
-343
-346
-353
-354
-357
-351
-354
-342
-324
-316
-315
-325
-322
-316
-313
-313
-304
-295
-295
-297
-291
-292
-302
-304
-308
-307
-321
-339
-346
-343
-340
-340
-331
-331
-343
-351
-350
-352
-372
-383
-392
-396
-380
-360
-354
-361
-373
-368
-370
-372
-365
-367
-380
-396
-405
-403
-400
-401
-394
-405
-400
-373
-359
-363
-368
-355
-366
-366
-357
-375
-375
-377
-374
-380
-387
-375
-367
-366
-362
-352
-343
-335
-334
-333
-330
-353
-360
-349
-345
-341
-348
-357
-348
-332
-335
-336
-334
-339
-356
-344
-336
-325
-319
-314
-313
-320
-316
-308
-304
-309
-315
-313
-299
-311
-333
-340
-335
-336
-334
-337
-344
-345
-358
-362
-365
-361
-363
-363
-349
-334
-318
-305
-300
-304
-319
-330
-333
-344
-355
-362
-361
-359
-360
-353
-348
-360
-365
-367
-375
-386
-384
-376
-382
-376
-381
-393
-400
-400
-395
-392
-386
-379
-374
-359
-356
-354
-352
-345
-338
-350
-341
-350
-349
-340
-337
-331
-314
-304
-303
-283
-268
-261
-250
-259
-268
-269
-265
-280
-302
-304
-313
-324
-323
-304
-305
-300
-293
-294
-291
-302
-308
-300
-304
-305
-282
-279
-294
-300
-299
-294
-290
-284
-273
-277
-299
-297
-291
-308
-322
-327
-310
-315
-326
-321
-316
-319
-321
-319
-318
-316
-327
-329
-325
-321
-316
-322
-324
-323
-315
-318
-320
-322
-334
-335
-328
-320
-320
-316
-302
-301
-298
-295
-304
-299
-295
-297
-305
-314
-323
-340
-332
-336
-343
-326
-312
-318
-322
-319
-314
-311
-295
-277
-280
-289
-302
-307
-310
-306
-309
-319
-317
-311
-310
-326
-332
-326
-333
-338
-335
-336
-340
-344
-342
-335
-321
-318
-312
-313
-317
-320
-317
-308
-308
-302
-294
-286
-284
-272
-277
-286
-291
-298
-290
-292
-289
-289
-288
-286
-276
-276
-298
-311
-325
-325
-324
-318
-326
-329
-317
-307
-316
-305
-300
-313
-314
-327
-331
-332
-329
-341
-337
-323
-307
-299
-309
-309
-310
-315
-319
-305
-306
-314
-320
-311
-312
-313
-302
-298
-292
-297
-302
-297
-299
-313
-309
-304
-310
-319
-307
-298
-299
-299
-304
-300
-298
-309
-315
-322
-317
-315
-321
-330
-349
-347
-343
-346
-332
-335
-339
-340
-341
-334
-324
-316
-317
-316
-340
-348
-360
-377
-369
-353
-337
-343
-336
-332
-342
-339
-341
-346
-353
-348
-345
-340
-337
-340
-351
-353
-351
-359
-356
-347
-344
-342
-345
-351
-356
-353
-359
-362
-361
-365
-361
-362
-352
-346
-340
-326
-326
-340
-343
-341
-341
-344
-349
-345
-333
-335
-330
-326
-329
-331
-328
-310
-305
-297
-288
-287
-281
-282
-280
-276
-283
-286
-289
-292
-307
-302
-292
-298
-303
-297
-298
-302
-292
-293
-287
-269
-256
-245
-236
-251
-272
-277
-287
-299
-295
-298
-302
-290
-294
-300
-292
-296
-296
-293
-291
-299
-296
-297
-294
-302
-313
-316
-315
-301
-285
-283
-290
-291
-293
-294
-294
-297
-286
-288
-300
-297
-315
-327
-327
-329
-332
-320
-316
-326
-323
-318
-321
-318
-320
-315
-320
-329
-330
-333
-334
-332
-324
-314
-316
-305
-307
-312
-312
-307
-292
-288
-271
-262
-258
-255
-251
-251
-252
-253
-247
-244
-265
-269
-264
-260
-260
-264
-251
-245
-228
-211
-213
-219
-220
-223
-214
-200
-193
-192
-193
-178
-167
-160
-151
-158
-163
-184
-186
-181
-178
-178
-177
-180
-179
-186
-202
-194
-202
-206
-212
-224
-219
-213
-221
-234
-231
-225
-226
-244
-247
-246
-246
-244
-257
-277
-281
-271
-274
-275
-266
-263
-261
-261
-252
-239
-231
-228
-228
-228
-237
-236
-233
-228
-219
-207
-207
-211
-219
-229
-242
-256
-255
-264
-274
-284
-293
-300
-303
-298
-297
-299
-289
-284
-289
-284
-280
-285
-286
-280
-271
-269
-270
-271
-267
-274
-274
-262
-251
-235
-217
-212
-208
-224
-230
-224
-212
-203
-198
-187
-183
-184
-204
-213
-216
-222
-228
-217
-208
-217
-222
-226
-233
-231
-226
-212
-206
-214
-221
-218
-216
-220
-210
-206
-203
-201
-199
-200
-211
-224
-236
-246
-256
-257
-254
-255
-253
-261
-262
-251
-244
-239
-226
-223
-212
-196
-197
-217
-230
-222
-224
-225
-228
-239
-245
-242
-247
-255
-246
-237
-233
-237
-251
-258
-265
-272
-273
-269
-270
-270
-281
-289
-272
-264
-248
-232
-225
-223
-213
-212
-218
-205
-218
-225
-227
-222
-212
-214
-220
-229
-241
-250
-254
-257
-264
-270
-266
-275
-291
-284
-275
-284
-281
-285
-288
-294
-310
-310
-308
-316
-314
-308
-307
-308
-300
-290
-291
-294
-286
-277
-285
-280
-287
-286
-274
-270
-270
-271
-274
-267
-258
-258
-255
-250
-252
-250
-251
-262
-261
-254
-245
-243
-248
-250
-255
-264
-272
-276
-266
-267
-272
-274
-280
-276
-272
-273
-278
-273
-285
-286
-287
-282
-263
-255
-256
-269
-261
-265
-262
-261
-269
-275
-276
-267
-260
-255
-262
-269
-273
-280
-280
-277
-290
-296
-278
-280
-278
-262
-254
-258
-280
-278
-283
-282
-284
-289
-287
-289
-281
-266
-261
-271
-259
-242
-251
-266
-261
-260
-269
-276
-281
-274
-263
-248
-259
-265
-271
-272
-263
-263
-253
-246
-250
-244
-245
-249
-247
-252
-256
-248
-241
-253
-254
-249
-259
-261
-252
-234
-230
-241
-240
-229
-232
-236
-237
-248
-257
-263
-262
-265
-268
-265
-268
-264
-267
-264
-268
-275
-270
-265
-272
-282
-283
-280
-277
-286
-285
-294
-295
-299
-285
-263
-251
-253
-258
-249
-264
-272
-287
-287
-279
-282
-274
-268
-258
-260
-259
-256
-252
-249
-253
-260
-268
-263
-252
-243
-242
-231
-228
-225
-235
-243
-242
-239
-243
-243
-241
-234
-234
-249
-249
-240
-235
-220
-214
-209
-198
-198
-202
-204
-203
-209
-193
-199
-193
-185
-195
-203
-205
-196
-188
-188
-197
-191
-188
-197
-192
-201
-208
-209
-211
-214
-216
-225
-230
-230
-227
-220
-228
-235
-238
-227
-225
-208
-214
-239
-248
-245
-241
-249
-257
-252
-249
-248
-253
-258
-247
-251
-252
-248
-248
-256
-254
-256
-266
-264
-262
-262
-264
-262
-266
-279
-290
-290
-290
-281
-269
-270
-274
-274
-290
-304
-308
-312
-293
-272
-265
-265
-271
-265
-264
-270
-273
-273
-277
-267
-254
-265
-280
-276
-247
-233
-237
-234
-233
-238
-249
-240
-243
-251
-266
-272
-286
-287
-275
-273
-269
-263
-255
-259
-264
-271
-259
-252
-258
-254
-240
-238
-248
-241
-227
-229
-231
-216
-205
-214
-220
-214
-213
-218
-231
-250
-256
-271
-283
-283
-282
-281
-279
-274
-274
-270
-264
-263
-265
-269
-275
-282
-286
-276
-272
-278
-281
-281
-271
-279
-283
-276
-277
-282
-294
-309
-316
-313
-298
-306
-309
-304
-316
-332
-339
-342
-349
-361
-364
-351
-342
-342
-348
-343
-341
-335
-340
-347
-345
-341
-333
-335
-332
-325
-328
-334
-340
-343
-358
-359
-349
-338
-334
-339
-335
-318
-318
-331
-338
-349
-349
-341
-338
-344
-342
-346
-349
-353
-349
-326
-308
-298
-307
-306
-302
-296
-301
-300
-277
-268
-272
-265
-254
-256
-259
-254
-261
-272
-282
-277
-265
-272
-282
-276
-277
-288
-294
-295
-308
-310
-319
-326
-320
-318
-313
-323
-325
-322
-324
-321
-318
-305
-303
-301
-299
-296
-291
-299
-301
-295
-291
-279
-267
-261
-269
-268
-276
-278
-273
-276
-270
-286
-298
-301
-299
-298
-293
-277
-269
-261
-251
-238
-240
-239
-235
-250
-257
-262
-267
-268
-254
-242
-257
-262
-252
-244
-239
-235
-237
-232
-237
-251
-254
-245
-237
-244
-252
-259
-260
-268
-275
-279
-276
-280
-279
-283
-286
-283
-290
-296
-304
-302
-290
-289
-283
-290
-293
-286
-278
-268
-263
-256
-259
-270
-260
-248
-259
-264
-274
-257
-254
-260
-262
-261
-256
-256
-261
-260
-262
-263
-257
-265
-270
-260
-249
-255
-252
-240
-237
-242
-229
-220
-217
-198
-188
-183
-173
-169
-171
-176
-176
-181
-182
-177
-192
-207
-204
-200
-212
-210
-201
-198
-200
-204
-221
-215
-206
-195
-195
-188
-188
-192
-179
-181
-186
-184
-185
-187
-191
-194
-185
-187
-196
-201
-206
-220
-234
-229
-232
-236
-240
-257
-259
-270
-274
-265
-270
-267
-285
-304
-298
-306
-312
-309
-310
-296
-291
-287
-276
-259
-252
-261
-268
-271
-273
-278
-282
-297
-300
-301
-291
-290
-290
-306
-312
-305
-297
-288
-302
-309
-310
-312
-307
-298
-286
-270
-269
-254
-256
-254
-255
-254
-248
-240
-230
-220
-221
-233
-239
-237
-233
-227
-230
-234
-235
-237
-242
-239
-234
-238
-238
-232
-222
-227
-223
-230
-243
-247
-228
-212
-212
-198
-180
-163
-160
-175
-187
-187
-183
-188
-201
-209
-207
-210
-205
-188
-194
-202
-201
-193
-200
-221
-243
-266
-271
-267
-274
-285
-295
-299
-292
-291
-289
-280
-269
-271
-269
-274
-278
-288
-295
-295
-302
-302
-299
-307
-323
-318
-306
-299
-307
-302
-294
-302
-306
-313
-313
-315
-306
-311
-301
-280
-280
-278
-274
-267
-269
-268
-275
-292
-296
-298
-318
-327
-321
-312
-309
-302
-282
-293
-286
-292
-296
-301
-304
-305
-310
-310
-311
-299
-284
-296
-310
-297
-285
-282
-285
-277
-266
-255
-262
-276
-267
-263
-271
-268
-267
-260
-243
-253
-258
-254
-250
-253
-260
-271
-277
-292
-303
-293
-301
-307
-312
-315
-314
-299
-291
-284
-269
-270
-279
-287
-294
-290
-285
-283
-290
-289
-286
-284
-276
-272
-269
-274
-269
-258
-243
-236
-234
-231
-224
-232
-241
-242
-256
-260
-269
-270
-255
-244
-251
-254
-248
-259
-271
-266
-266
-264
-258
-256
-255
-260
-252
-240
-233
-244
-247
-230
-223
-219
-216
-221
-229
-225
-227
-227
-233
-248
-247
-254
-260
-255
-254
-249
-250
-258
-265
-263
-267
-272
-265
-271
-266
-258
-254
-261
-261
-260
-255
-234
-234
-225
-222
-224
-231
-241
-238
-232
-211
-197
-202
-201
-199
-200
-208
-208
-183
-175
-192
-199
-188
-186
-203
-226
-228
-223
-228
-236
-226
-219
-227
-229
-220
-224
-228
-231
-228
-227
-224
-213
-210
-208
-195
-189
-194
-203
-197
-182
-168
-171
-161
-157
-168
-176
-172
-165
-175
-181
-178
-179
-181
-173
-176
-179
-180
-170
-160
-166
-166
-158
-159
-176
-174
-168
-156
-151
-161
-169
-182
-181
-190
-202
-201
-202
-198
-201
-206
-211
-221
-222
-216
-212
-207
-220
-218
-213
-225
-227
-224
-223
-219
-204
-197
-202
-212
-216
-216
-225
-221
-219
-220
-227
-231
-236
-240
-248
-250
-242
-262
-282
-282
-275
-274
-275
-283
-285
-286
-288
-281
-282
-284
-270
-253
-261
-266
-257
-253
-246
-242
-237
-230
-237
-250
-257
-266
-272
-274
-275
-268
-268
-274
-272
-270
-288
-293
-285
-279
-261
-247
-248
-250
-254
-262
-268
-256
-236
-232
-235
-238
-233
-227
-246
-252
-246
-250
-248
-245
-247
-257
-262
-271
-275
-281
-290
-290
-291
-295
-291
-289
-285
-272
-263
-252
-246
-257
-263
-264
-272
-275
-287
-302
-296
-302
-309
-300
-305
-288
-290
-286
-280
-285
-267
-269
-271
-271
-274
-271
-273
-274
-267
-260
-270
-260
-247
-252
-251
-249
-249
-257
-257
-253
-255
-256
-267
-269
-266
-290
-292
-289
-289
-303
-309
-307
-313
-312
-314
-316
-322
-316
-300
-305
-300
-309
-303
-309
-305
-309
-301
-320
-322
-341
-309
-339
-297
-435
-1096
-510
-329
-500
-229
-251
-265
-302
-344
-435
-356
-259
-310
-400
-338
-327
-417
-400
-360
-354
-362
-384
-333
-348
-353
-320
-346
-359
-322
-317
-322
-318
-335
-305
-306
-294
-294
-277
-328
-341
-1150
-1493
-983
-1052
-991
-727
-678
-789
-571
-532
-561
-371
-138
-243
-191
140
138
96
379
197
-547
-255
-380
-634
-546
-586
-515
-944
-1180
-1076
-1274
-1097
-1071
-1285
-934
-909
-1073
-906
-811
-737
-716
-726
-553
-628
-723
-556
-541
-499
-385
-397
-306
-260
-322
-225
-227
-217
-119
-151
-126
-96
-179
-556
-435
-282
-347
-256
-119
-74
-276
-387
-377
-482
-449
-309
-462
-396
-381
-539
-534
-441
-385
-399
-345
-227
-188
-362
-384
-376
-529
-410
-398
-236
-744
-1318
-958
-894
-767
-600
-400
-621
-658
-515
-493
-540
-439
-127
-208
-78
37
-33
-151
-134
33
187
162
220
328
197
188
222
178
105
17
-33
-130
-146
-87
-120
-131
-183
-104
-27
-77
-164
-158
-187
-368
-395
-304
-339
-400
-322
-260
-256
-192
-207
-214
-149
-70
-79
-38
-6
-57
-93
-133
20
74
86
191
300
308
227
236
308
351
290
302
290
227
192
192
220
231
242
284
293
317
314
239
185
145
98
95
70
39
21
-9
-18
-59
-9
4
10
6
1
20
-31
-38
-39
12
51
86
138
147
179
202
210
249
270
264
256
228
229
211
202
214
240
261
284
283
263
247
205
165
155
129
105
94
58
8
-32
-28
-29
-16
-1
-14
-25
-59
-97
-95
-126
-142
-125
-107
-115
-100
-96
-112
-81
-47
0
13
4
-18
-26
-63
-94
-103
-103
-93
-82
-61
-67
-43
-57
-77
-79
-76
-84
-122
-163
-217
-216
-218
-210
-189
-161
-133
-126
-120
-111
-120
-119
-118
-122
-115
-130
-100
-99
-83
-80
-60
-2
17
73
98
109
119
106
118
139
173
205
228
265
299
328
348
396
439
512
545
551
597
578
560
522
522
480
485
547
580
605
584
597
652
708
734
774
792
816
814
872
858
824
829
793
826
845
907
957
979
909
917
862
848
932
924
924
811
759
654
632
549
518
414
194
-118
-596
-938
-1243
-1221
-1128
-1034
-1090
-1220
-1397
-1498
-1382
-1194
-977
-916
-919
-989
-1032
-999
-879
-749
-594
-384
-143
90
272
384
398
392
411
473
559
590
511
352
177
37
-30
-46
-36
-45
-93
-194
-344
-519
-711
-890
-1039
-1139
-1204
-1273
-1349
-1411
-1460
-1458
-1379
-1240
-1093
-968
-893
-907
-951
-977
-968
-909
-781
-697
-685
-706
-726
-685
-649
-591
-554
-586
-658
-766
-884
-1025
-1163
-1259
-1286
-1267
-1245
-1207
-1179
-1206
-1220
-1226
-1180
-1142
-1107
-1093
-1125
-1141
-1155
-1124
-1053
-952
-862
-802
-752
-718
-719
-752
-786
-826
-834
-848
-872
-904
-932
-952
-937
-900
-834
-751
-678
-624
-593
-565
-540
-480
-423
-331
-230
-121
-24
48
107
147
215
298
403
481
502
485
460
425
406
403
357
325
337
399
447
527
574
601
665
744
877
1014
1213
1401
1550
1682
1702
1758
1782
1878
1967
2046
2184
2147
2054
1862
1654
1489
1378
1310
1056
330
-791
-2134
-3177
-3759
-3545
-2974
-2479
-2251
-2543
-2750
-2876
-2565
-1913
-1356
-977
-1017
-1159
-1285
-1327
-1108
-730
-206
432
1154
1817
2219
2349
2205
1959
1701
1571
1538
1366
1070
552
14
-468
-782
-835
-833
-762
-769
-877
-1111
-1497
-1908
-2306
-2603
-2747
-2722
-2604
-2465
-2317
-2172
-1938
-1598
-1145
-574
-51
387
665
777
777
723
724
745
832
966
1098
1198
1202
1170
1082
967
836
659
444
155
-204
-635
-1079
-1480
-1782
-1952
-2017
-1969
-1860
-1751
-1646
-1583
-1532
-1473
-1380
-1269
-1132
-976
-847
-714
-555
-370
-134
134
446
739
958
1096
1116
1042
891
712
525
334
163
-40
-251
-472
-686
-925
-1142
-1383
-1841
-2576
-3344
-3848
-4068
-3910
-3527
-3066
-2711
-2309
-1908
-1437
-927
-499
-54
182
304
258
169
84
21
97
276
539
740
849
734
419
-13
-451
-849
-1197
-1514
-1813
-2089
-2293
-2377
-2299
-2073
-1725
-1297
-877
-547
-319
-185
-131
-121
-90
-20
109
242
393
538
676
798
905
991
1032
991
863
656
417
152
-87
-239
-327
-283
-174
48
219
378
561
752
1036
1289
1519
1733
1875
2014
2085
2154
2171
2141
2114
2078
1979
1940
1808
1648
1429
1148
682
-271
-1557
-2837
-3790
-4172
-3774
-3154
-2515
-2375
-2637
-2859
-2952
-2457
-1678
-870
-307
-249
-365
-584
-619
-367
137
793
1462
2060
2475
2641
2492
2197
1818
1466
1230
994
742
340
-251
-799
-1380
-1802
-1949
-1913
-1794
-1715
-1745
-1946
-2201
-2510
-2747
-2792
-2657
-2337
-1978
-1604
-1302
-1028
-735
-375
82
597
1123
1496
1709
1729
1596
1418
1237
1077
978
945
880
759
598
361
53
-264
-557
-803
-1027
-1220
-1463
-1735
-1990
-2206
-2325
-2313
-2155
-1905
-1591
-1272
-996
-765
-565
-385
-191
34
251
435
580
685
733
764
789
814
862
901
896
828
683
454
156
-170
-475
-742
-989
-1213
-1387
-1542
-1649
-1744
-1776
-1794
-1736
-1853
-2313
-2977
-3457
-3609
-3421
-2781
-2204
-1541
-1108
-737
-367
-31
386
698
971
997
831
498
163
-150
-332
-352
-274
-97
10
-5
-218
-583
-976
-1310
-1567
-1759
-1905
-2025
-2100
-2091
-2012
-1782
-1456
-970
-486
-40
294
442
456
366
278
207
219
285
393
483
546
566
566
595
606
662
642
583
453
279
80
-49
-103
-61
60
237
429
612
780
913
1008
1054
1132
1193
1268
1313
1401
1495
1598
1781
1940
2170
2349
2466
2463
2418
2291
2140
1998
1801
1251
87
-1553
-3199
-4412
-4808
-4236
-3433
-2639
-2486
-2745
-2974
-2875
-2141
-1180
-293
190
107
-159
-414
-423
-143
376
957
1576
2180
2638
2904
2825
2523
2017
1534
1148
772
450
-39
-629
-1275
-1861
-2246
-2416
-2335
-2156
-1959
-1867
-1892
-2022
-2215
-2333
-2358
-2189
-1903
-1511
-1094
-711
-331
-11
343
739
1214
1663
1990
2134
2080
1891
1583
1247
929
660
438
223
50
-130
-347
-594
-864
-1113
-1341
-1517
-1642
-1741
-1852
-1968
-2034
-2036
-1926
-1719
-1394
-1016
-634
-254
71
324
513
677
813
916
994
1038
1041
977
890
774
644
546
460
380
290
127
-121
-409
-722
-1025
-1280
-1473
-1635
-1741
-1797
-1811
-1791
-1727
-1607
-1448
-1265
-1038
-817
-596
-433
-272
-182
-94
-190
-702
-1564
-2240
-2370
-2203
-1678
-1268
-842
-667
-609
-621
-573
-377
-223
-104
-191
-385
-755
-1050
-1285
-1320
-1145
-831
-452
-162
14
-34
-220
-529
-798
-1014
-1160
-1280
-1378
-1454
-1513
-1555
-1512
-1348
-1035
-671
-315
-41
75
86
-3
-98
-135
-85
76
285
500
667
750
750
744
723
710
695
679
595
439
253
64
-88
-232
-320
-311
-129
117
280
414
482
510
541
663
892
1158
1359
1527
1658
1845
1971
2167
2283
2410
2401
2357
2318
2276
2254
2103
1688
637
-942
-2679
-4048
-4690
-4386
-3670
-2882
-2574
-2704
-2917
-2911
-2402
-1579
-713
-75
129
15
-199
-304
-235
30
438
985
1592
2137
2518
2609
2430
2021
1572
1192
872
603
236
-254
-848
-1456
-1953
-2259
-2343
-2261
-2069
-1874
-1728
-1671
-1677
-1727
-1784
-1752
-1594
-1318
-966
-617
-307
-51
172
427
764
1131
1479
1742
1852
1820
1636
1340
997
638
309
33
-183
-356
-503
-663
-844
-1034
-1198
-1322
-1399
-1422
-1403
-1385
-1379
-1370
-1343
-1274
-1131
-907
-623
-319
-24
234
438
591
696
768
811
825
838
823
740
619
484
325
174
24
-102
-215
-337
-482
-653
-846
-1050
-1219
-1340
-1419
-1442
-1408
-1352
-1269
-1145
-1024
-888
-742
-569
-379
-206
-65
27
-24
-541
-1428
-2226
-2455
-2381
-1918
-1450
-987
-650
-573
-541
-530
-328
-156
45
72
-13
-261
-539
-794
-980
-925
-733
-380
-86
156
175
28
-293
-642
-925
-1123
-1224
-1295
-1320
-1351
-1391
-1397
-1306
-1089
-760
-415
-92
134
233
226
131
39
-3
41
166
338
509
623
654
645
596
561
524
515
514
456
357
192
51
-99
-217
-278
-184
52
320
546
658
696
643
713
847
1068
1345
1568
1773
1848
1909
1949
2045
2179
2280
2392
2434
2433
2324
2130
1781
1007
-187
-1673
-2958
-3891
-4001
-3681
-3072
-2597
-2477
-2489
-2486
-2151
-1596
-892
-303
21
107
54
10
46
234
505
871
1346
1809
2245
2441
2445
2202
1806
1376
932
618
266
-107
-547
-1011
-1439
-1789
-1971
-2061
-2017
-1923
-1789
-1670
-1587
-1547
-1550
-1545
-1494
-1336
-1082
-756
-417
-142
101
318
558
810
1051
1277
1409
1453
1384
1230
988
691
374
63
-190
-383
-514
-619
-743
-895
-1054
-1191
-1311
-1357
-1379
-1378
-1354
-1322
-1265
-1210
-1113
-970
-787
-546
-261
2
241
416
540
608
632
638
634
607
495
316
125
-15
-189
-293
-513
-708
-904
-1058
-1148
-1251
-1289
-1390
-1443
-1531
-1533
-1516
-1428
-1305
-1178
-1020
-902
-729
-618
-465
-346
-222
-123
-48
-23
-61
-124
-219
-299
-402
-473
-547
-596
-630
-673
-727
-772
-828
-866
-903
-938
-933
-928
-916
-888
-836
-783
-708
-629
-537
-458
-389
-342
-317
-316
-332
-362
-417
-450
-506
-547
-584
-609
-613
-603
-597
-620
-615
-597
-570
-525
-465
-401
-306
-191
-79
56
192
308
385
426
426
403
376
364
334
300
269
230
212
195
188
124
46
-20
-49
3
98
270
414
579
656
763
886
999
1139
1298
1467
1587
1711
1743
1750
1741
1673
1611
1485
1354
1173
992
809
665
439
12
-702
-1591
-2283
-2779
-2674
-2383
-1917
-1630
-1656
-1767
-1910
-1732
-1416
-892
-454
-137
47
119
242
339
536
673
849
1055
1222
1449
1490
1471
1247
926
596
258
62
-136
-266
-468
-700
-937
-1172
-1319
-1441
-1437
-1417
-1335
-1259
-1216
-1150
-1146
-1080
-1021
-904
-741
-547
-307
-82
128
260
391
481
554
622
651
665
629
566
455
328
175
29
-81
-166
-229
-308
-360
-437
-524
-608
-718
-802
-865
-905
-926
-918
-877
-815
-740
-660
-546
-436
-333
-214
-105
-10
52
121
148
155
151
135
12
-297
-693
-1022
-1203
-1200
-1087
-1002
-949
-977
-963
-953
-916
-853
-792
-746
-743
-744
-797
-807
-804
-742
-684
-584
-474
-343
-226
-186
-221
-335
-472
-634
-742
-816
-829
-839
-839
-844
-858
-852
-808
-751
-697
-635
-599
-578
-585
-590
-607
-594
-584
-550
-474
-368
-272
-190
-128
-114
-129
-160
-182
-221
-234
-281
-310
-335
-356
-365
-365
-330
-273
-166
-59
25
77
107
115
123
136
151
195
243
292
340
397
461
497
516
511
478
417
353
319
319
324
320
354
413
571
703
900
1020
1120
1219
1275
1358
1410
1428
1421
1370
1332
1243
1181
1151
1129
1130
1100
861
241
-713
-1721
-2480
-2758
-2580
-2224
-1872
-1760
-1741
-1682
-1508
-1192
-898
-656
-533
-437
-304
-151
48
179
290
360
516
737
1006
1296
1412
1376
1130
809
461
162
-37
-198
-318
-490
-614
-734
-819
-881
-951
-994
-1070
-1089
-1119
-1099
-1090
-1091
-1086
-1084
-1007
-899
-726
-537
-344
-151
-4
127
209
264
284
289
287
275
272
255
246
209
164
104
22
-67
-147
-201
-272
-345
-437
-525
-599
-685
-731
-747
-722
-683
-614
-548
-502
-454
-413
-380
-338
-315
-258
-248
-296
-407
-498
-548
-615
-529
-534
-432
-445
-472
-552
-621
-645
-687
-635
-659
-625
-680
-673
-688
-655
-619
-613
-544
-546
-483
-491
-476
-536
-574
-623
-652
-639
-647
-612
-617
-597
-621
-630
-630
-620
-617
-621
-613
-640
-647
-656
-662
-674
-655
-628
-578
-524
-481
-432
-424
-424
-445
-471
-463
-463
-442
-425
-415
-399
-381
-366
-357
-343
-335
-308
-296
-284
-272
-252
-230
-208
-169
-113
-57
-14
33
77
134
180
197
221
241
263
249
278
283
282
245
251
266
267
264
251
272
282
368
430
496
539
583
621
686
772
867
939
983
1009
1015
1051
1097
1159
1200
1246
1279
1320
1372
1418
1394
1269
1079
869
650
342
-113
-642
-1157
-1451
-1485
-1286
-1038
-883
-890
-1015
-1136
-1213
-1195
-1161
-1080
-994
-873
-708
-483
-207
35
220
323
409
524
652
777
818
761
601
426
268
174
137
127
112
55
-13
-98
-202
-303
-431
-567
-708
-814
-885
-894
-843
-805
-762
-727
-689
-663
-605
-545
-510
-477
-441
-403
-348
-300
-239
-193
-124
-87
-34
31
75
106
92
92
39
-4
-54
-93
-124
-152
-171
-193
-225
-245
-339
-410
-546
-607
-718
-727
-714
-696
-619
-653
-638
-759
-766
-820
-773
-769
-735
-696
-688
-621
-626
-546
-568
-515
-505
-454
-425
-421
-396
-444
-456
-535
-544
-594
-572
-556
-534
-531
-537
-527
-549
-555
-593
-599
-637
-660
-661
-656
-633
-621
-589
-579
-545
-523
-509
-500
-515
-514
-530
-555
-565
-558
-545
-520
-473
-441
-404
-381
-350
-353
-336
-312
-282
-230
-199
-170
-136
-93
-84
-52
-5
23
61
72
69
46
56
86
95
92
71
43
-7
-58
-90
-79
-29
52
112
161
140
104
35
-12
9
71
195
302
397
444
470
492
517
573
608
668
692
759
816
909
921
907
878
844
868
868
910
913
944
933
913
893
820
708
455
119
-321
-692
-955
-1006
-907
-744
-589
-539
-518
-582
-647
-797
-927
-1074
-1158
-1146
-1037
-857
-683
-494
-360
-232
-155
-79
-1
58
82
57
-10
-92
-140
-156
-133
-119
-71
-24
24
71
93
62
-36
-182
-330
-463
-558
-596
-585
-539
-475
-393
-329
-297
-317
-360
-407
-450
-487
-481
-420
-359
-319
-298
-308
-307
-299
-274
-255
-235
-236
-248
-255
-250
-266
-268
-289
-337
-380
-390
-403
-414
-426
-461
-472
-493
-502
-503
-521
-542
-560
-559
-555
-553
-548
-556
-559
-551
-510
-483
-471
-479
-482
-498
-534
-542
-547
-557
-582
-598
-615
-620
-629
-625
-615
-637
-643
-668
-689
-711
-693
-668
-645
-614
-576
-532
-509
-484
-467
-438
-424
-408
-380
-352
-337
-319
-291
-274
-249
-234
-236
-239
-239
-236
-230
-221
-220
-216
-232
-250
-255
-254
-234
-214
-179
-160
-139
-117
-110
-100
-73
-53
-35
-15
4
25
28
27
48
54
53
85
116
115
154
183
175
214
221
212
197
180
159
136
98
54
17
-2
-3
-14
-2
15
16
-6
-41
-55
-47
-16
32
81
117
152
167
134
91
50
23
6
22
47
54
45
40
32
29
13
0
-29
-80
-104
-136
-136
-132
-102
-82
-48
-24
-4
25
39
39
44
49
45
45
40
48
47
58
55
60
51
33
32
24
31
-6
-48
-90
-121
-166
-194
-208
-204
-207
-223
-224
-244
-253
-265
-265
-285
-304
-323
-341
-350
-350
-330
-313
-301
-296
-300
-314
-324
-331
-320
-323
-312
-317
-329
-363
-400
-422
-442
-426
-419
-400
-389
-375
-364
-356
-352
-352
-356
-360
-359
-352
-357
-351
-321
-303
-297
-300
-290
-297
-306
-308
-320
-332
-355
-380
-385
-390
-390
-371
-357
-341
-319
-312
-311
-300
-282
-271
-265
-254
-265
-261
-258
-247
-212
-193
-166
-146
-130
-138
-152
-161
-173
-172
-175
-197
-231
-251
-265
-282
-280
-284
-288
-274
-258
-248
-248
-246
-251
-264
-275
-281
-290
-294
-273
-248
-233
-219
-195
-169
-155
-151
-137
-126
-123
-129
-151
-164
-168
-179
-175
-180
-184
-183
-191
-199
-216
-220
-219
-219
-238
-270
-297
-315
-336
-357
-364
-371
-367
-350
-332
-327
-326
-319
-304
-282
-262
-266
-276
-271
-260
-254
-239
-220
-207
-217
-212
-196
-185
-171
-143
-125
-123
-132
-161
-181
-198
-197
-198
-202
-221
-240
-257
-266
-262
-273
-260
-242
-221
-207
-218
-237
-255
-278
-282
-294
-284
-267
-265
-245
-215
-207
-195
-168
-166
-166
-145
-128
-173
-161
-142
-188
-187
-194
-223
-224
-208
-209
-216
-224
-243
-262
-265
-287
-298
-293
-301
-302
-304
-308
-318
-315
-318
-325
-311
-304
-293
-285
-281
-274
-268
-247
-249
-246
-244
-262
-275
-291
-297
-306
-319
-325
-326
-334
-330
-338
-338
-334
-350
-359
-366
-382
-388
-378
-354
-334
-323
-330
-345
-358
-354
-341
-329
-310
-297
-299
-306
-315
-316
-305
-287
-260
-262
-265
-285
-309
-316
-355
-394
-413
-435
-450
-440
-436
-425
-426
-444
-437
-416
-401
-384
-343
-316
-286
-255
-241
-236
-249
-232
-222
-203
-220
-207
-230
-221
-284
-284
-244
-300
-206
-349
-344
-397
-364
-402
-413
-457
-517
-502
-530
-518
-517
-492
-516
-473
-475
-474
-463
-437
-412
-366
-320
-304
-276
-262
-222
-202
-189
-198
-191
-237
-224
-345
-334
-292
-372
-322
-403
-392
-445
-416
-507
-474
-493
-497
-498
-499
-539
-516
-578
-573
-422
-482
-442
-462
-418
-382
-286
-301
-291
-264
-289
-262
-246
-271
-268
-249
-254
-226
-223
-254
-273
-286
-295
-265
-295
-358
-373
-386
-442
-461
-480
-513
-508
-502
-508
-502
-500
-513
-496
-477
-467
-437
-416
-425
-408
-402
-418
-390
-361
-327
-305
-291
-289
-294
-286
-285
-270
-263
-255
-240
-255
-264
-282
-317
-333
-332
-330
-328
-324
-348
-380
-403
-425
-431
-446
-450
-448
-467
-478
-470
-458
-426
-369
-325
-283
-256
-241
-229
-224
-222
-223
-209
-202
-205
-222
-233
-244
-268
-273
-276
-281
-278
-288
-313
-354
-390
-412
-430
-441
-452
-449
-456
-476
-485
-482
-465
-448
-434
-400
-371
-357
-351
-358
-349
-348
-336
-299
-283
-274
-248
-246
-255
-249
-254
-266
-277
-302
-334
-354
-356
-380
-410
-430
-447
-431
-423
-429
-431
-427
-428
-422
-399
-387
-375
-370
-369
-354
-332
-311
-284
-268
-249
-240
-250
-254
-255
-261
-269
-264
-277
-285
-290
-293
-301
-312
-308
-306
-311
-317
-311
-306
-314
-335
-349
-351
-354
-365
-361
-352
-335
-319
-307
-275
-250
-238
-215
-186
-181
-189
-203
-218
-248
-262
-269
-279
-303
-317
-324
-332
-322
-322
-304
-288
-280
-281
-270
-269
-283
-294
-313
-315
-306
-311
-316
-309
-292
-292
-280
-264
-264
-272
-281
-281
-291
-308
-328
-346
-350
-353
-353
-337
-320
-307
-304
-285
-281
-273
-269
-276
-293
-307
-313
-318
-319
-301
-284
-277
-265
-259
-252
-239
-237
-237
-218
-220
-233
-230
-208
-205
-207
-213
-222
-231
-242
-256
-257
-243
-235
-233
-247
-252
-252
-256
-250
-262
-266
-266
-264
-266
-264
-255
-250
-259
-259
-270
-261
-218
-199
-179
-174
-169
-168
-190
-197
-199
-200
-191
-180
-168
-148
-148
-144
-122
-107
-106
-117
-126
-141
-171
-190
-196
-216
-230
-238
-254
-253
-245
-246
-244
-245
-236
-229
-223
-220
-222
-228
-223
-218
-219
-213
-188
-173
-170
-150
-129
-117
-106
-93
-95
-90
-94
-106
-111
-123
-138
-160
-198
-228
-250
-269
-287
-295
-295
-312
-345
-356
-361
-359
-351
-344
-315
-296
-291
-274
-246
-235
-225
-189
-164
-159
-158
-142
-135
-143
-133
-120
-126
-137
-141
-145
-163
-192
-201
-213
-235
-259
-268
-272
-287
-301
-294
-291
-296
-280
-270
-266
-276
-280
-279
-290
-284
-276
-275
-268
-245
-229
-229
-222
-202
-179
-164
-165
-151
-139
-131
-132
-140
-132
-140
-162
-190
-209
-223
-231
-230
-256
-280
-274
-272
-286
-294
-293
-293
-291
-280
-281
-279
-297
-327
-337
-333
-310
-282
-257
-241
-230
-213
-216
-222
-210
-198
-204
-207
-206
-213
-214
-214
-216
-214
-206
-192
-175
-170
-174
-186
-207
-221
-232
-242
-243
-242
-234
-240
-252
-252
-238
-212
-219
-225
-226
-225
-230
-217
-200
-199
-196
-206
-224
-239
-228
-222
-215
-209
-196
-174
-176
-170
-165
-168
-180
-196
-199
-207
-223
-229
-237
-251
-253
-244
-252
-252
-236
-228
-224
-217
-218
-225
-235
-235
-230
-225
-218
-208
-206
-212
-218
-233
-234
-233
-213
-195
-203
-213
-224
-235
-245
-247
-254
-259
-264
-267
-259
-267
-246
-240
-239
-238
-237
-245
-258
-272
-291
-288
-284
-290
-286
-288
-302
-300
-293
-292
-306
-297
-275
-266
-253
-241
-231
-237
-245
-234
-230
-239
-239
-237
-249
-253
-264
-280
-291
-279
-274
-268
-253
-262
-266
-266
-267
-270
-250
-236
-231
-229
-233
-233
-229
-207
-191
-178
-167
-174
-181
-182
-198
-209
-208
-202
-202
-203
-205
-202
-207
-214
-200
-183
-175
-190
-209
-222
-232
-241
-263
-296
-309
-316
-317
-307
-301
-296
-279
-259
-246
-234
-237
-240
-264
-257
-230
-219
-199
-193
-166
-164
-172
-160
-155
-172
-190
-193
-192
-183
-182
-186
-201
-218
-222
-229
-231
-235
-244
-242
-254
-270
-278
-267
-273
-284
-274
-284
-298
-302
-292
-298
-302
-285
-272
-269
-259
-250
-245
-255
-257
-271
-282
-268
-271
-274
-282
-290
-290
-279
-266
-252
-233
-235
-245
-245
-240
-238
-235
-232
-245
-220
-244
-277
-258
-244
-220
-192
-187
-183
-180
-197
-180
-229
-258
-263
-262
-234
-215
-211
-209
-200
-211
-198
-200
-195
-177
-174
-168
-172
-180
-186
-194
-191
-158
-143
-136
-137
-123
-97
-90
-91
-103
-127
-149
-175
-198
-222
-236
-238
-243
-243
-243
-265
-279
-289
-304
-322
-325
-326
-349
-351
-358
-348
-331
-316
-293
-260
-244
-224
-201
-199
-197
-195
-183
-187
-198
-204
-201
-213
-234
-228
-233
-248
-244
-247
-263
-273
-285
-294
-300
-289
-292
-293
-298
-316
-323
-312
-310
-293
-259
-247
-234
-224
-225
-211
-206
-200
-214
-226
-222
-232
-239
-250
-234
-227
-213
-203
-195
-197
-216
-239
-265
-277
-298
-301
-302
-312
-313
-316
-314
-317
-317
-296
-275
-254
-233
-217
-217
-220
-204
-213
-230
-223
-210
-202
-206
-202
-218
-228
-228
-236
-230
-232
-237
-231
-229
-238
-256
-271
-286
-292
-293
-286
-272
-271
-267
-266
-273
-279
-275
-261
-229
-202
-177
-171
-173
-178
-194
-200
-187
-189
-211
-211
-200
-200
-224
-250
-280
-299
-296
-275
-266
-282
-295
-306
-311
-308
-305
-304
-305
-314
-294
-285
-273
-275
-267
-248
-250
-242
-237
-246
-239
-234
-225
-225
-229
-220
-231
-229
-233
-251
-258
-267
-295
-316
-324
-334
-345
-359
-352
-347
-355
-349
-350
-351
-339
-327
-322
-312
-297
-277
-271
-261
-251
-244
-222
-201
-183
-172
-150
-150
-159
-163
-169
-180
-191
-203
-212
-218
-238
-252
-260
-270
-271
-273
-277
-270
-259
-268
-273
-277
-285
-275
-271
-276
-266
-250
-251
-256
-242
-238
-237
-212
-209
-203
-205
-212
-202
-205
-212
-215
-209
-212
-223
-222
-235
-253
-262
-265
-275
-292
-302
-319
-338
-346
-352
-341
-331
-315
-306
-300
-286
-283
-288
-296
-303
-309
-304
-299
-284
-281
-275
-270
-272
-270
-283
-285
-285
-284
-275
-273
-273
-260
-261
-264
-278
-292
-289
-277
-256
-244
-236
-236
-229
-238
-240
-238
-233
-231
-210
-210
-198
-212
-244
-192
-215
-193
-163
-179
-162
-157
-176
-180
-215
-240
-229
-242
-250
-246
-269
-270
-270
-294
-295
-297
-297
-276
-263
-257
-254
-260
-262
-263
-262
-241
-230
-221
-200
-193
-205
-204
-218
-222
-210
-190
-185
-182
-185
-191
-201
-219
-228
-237
-244
-264
-274
-298
-327
-337
-338
-340
-337
-323
-310
-319
-328
-329
-341
-329
-305
-284
-257
-235
-222
-208
-203
-192
-177
-165
-167
-158
-149
-164
-179
-191
-204
-230
-252
-269
-274
-292
-301
-297
-304
-300
-304
-313
-306
-317
-329
-335
-332
-329
-317
-312
-311
-299
-276
-255
-253
-249
-231
-221
-224
-218
-217
-218
-236
-241
-224
-222
-233
-220
-216
-239
-258
-269
-265
-283
-282
-277
-280
-297
-305
-305
-322
-326
-324
-307
-303
-279
-254
-245
-246
-247
-250
-258
-249
-227
-215
-224
-229
-239
-259
-275
-297
-315
-305
-303
-304
-307
-313
-319
-308
-298
-302
-295
-285
-283
-278
-263
-244
-235
-228
-215
-211
-201
-198
-207
-216
-220
-240
-260
-257
-238
-245
-268
-279
-274
-280
-291
-293
-300
-317
-323
-314
-307
-311
-306
-290
-289
-285
-278
-264
-251
-246
-240
-232
-232
-249
-259
-260
-257
-237
-222
-219
-209
-219
-218
-203
-211
-220
-224
-221
-228
-236
-241
-260
-284
-300
-301
-299
-304
-290
-282
-283
-285
-278
-290
-303
-289
-279
-287
-279
-268
-265
-256
-243
-224
-210
-205
-180
-169
-170
-171
-166
-175
-203
-219
-238
-256
-277
-292
-309
-311
-318
-341
-351
-353
-353
-355
-360
-360
-359
-366
-369
-374
-367
-359
-361
-357
-351
-345
-337
-336
-329
-319
-308
-291
-277
-276
-278
-275
-284
-277
-269
-266
-266
-263
-257
-268
-286
-300
-305
-327
-343
-353
-365
-370
-369
-365
-373
-363
-368
-377
-372
-355
-327
-303
-302
-301
-295
-290
-282
-254
-223
-223
-232
-234
-211
-212
-209
-194
-188
-187
-208
-224
-232
-242
-264
-291
-302
-305
-315
-326
-323
-320
-327
-340
-363
-363
-349
-337
-331
-316
-304
-314
-333
-334
-317
-312
-305
-301
-299
-283
-281
-284
-284
-273
-271
-279
-274
-276
-289
-304
-314
-321
-326
-326
-327
-308
-297
-295
-302
-313
-315
-331
-346
-339
-329
-328
-328
-319
-319
-320
-305
-307
-306
-288
-284
-299
-300
-301
-317
-321
-325
-331
-334
-339
-336
-334
-323
-321
-316
-323
-338
-335
-329
-324
-330
-334
-325
-311
-307
-303
-295
-293
-291
-293
-295
-276
-258
-250
-252
-252
-259
-257
-260
-266
-268
-265
-260
-250
-255
-261
-257
-252
-243
-232
-234
-240
-243
-256
-267
-269
-268
-271
-262
-245
-239
-247
-257
-257
-271
-283
-281
-294
-296
-292
-290
-289
-298
-295
-282
-244
-234
-206
-200
-165
-208
-183
-153
-240
-197
-209
-152
-214
-275
-249
-275
-275
-295
-331
-312
-319
-342
-364
-356
-367
-386
-383
-395
-398
-403
-415
-426
-421
-404
-404
-376
-363
-352
-337
-327
-314
-313
-307
-312
-316
-327
-336
-331
-325
-331
-334
-337
-330
-320
-340
-349
-340
-324
-340
-352
-346
-343
-331
-337
-329
-305
-279
-266
-260
-242
-228
-204
-201
-181
-156
-145
-128
-126
-147
-164
-159
-149
-150
-167
-169
-174
-177
-185
-215
-233
-257
-267
-268
-276
-282
-288
-295
-300
-306
-292
-279
-265
-253
-225
-196
-165
-140
-130
-114
-110
-97
-97
-107
-109
-119
-129
-137
-146
-170
-182
-212
-237
-259
-288
-295
-313
-329
-342
-362
-371
-381
-394
-394
-397
-386
-379
-366
-358
-353
-344
-332
-315
-305
-292
-284
-281
-271
-263
-258
-249
-247
-235
-228
-227
-231
-235
-232
-244
-263
-271
-281
-288
-286
-281
-293
-304
-299
-315
-310
-306
-298
-292
-294
-294
-314
-343
-344
-318
-307
-317
-301
-265
-257
-244
-234
-231
-220
-217
-205
-200
-193
-180
-174
-181
-194
-196
-194
-196
-209
-206
-213
-221
-217
-229
-254
-277
-292
-305
-310
-345
-344
-332
-340
-352
-357
-354
-340
-331
-315
-287
-266
-247
-248
-246
-231
-214
-199
-181
-175
-162
-143
-158
-165
-167
-172
-183
-209
-236
-262
-274
-291
-302
-311
-321
-328
-341
-351
-366
-384
-398
-412
-415
-408
-395
-366
-335
-317
-295
-260
-233
-220
-202
-184
-172
-163
-158
-152
-159
-164
-178
-194
-216
-228
-257
-282
-297
-316
-335
-357
-369
-385
-387
-406
-413
-405
-422
-438
-423
-410
-395
-373
-346
-313
-293
-286
-285
-270
-252
-240
-235
-231
-219
-208
-194
-206
-214
-220
-231
-235
-261
-267
-263
-276
-294
-304
-297
-308
-320
-320
-293
-292
-298
-278
-281
-301
-323
-303
-283
-263
-248
-227
-211
-209
-200
-188
-189
-187
-179
-171
-168
-179
-191
-203
-235
-250
-268
-290
-330
-334
-329
-325
-315
-326
-324
-329
-332
-347
-328
-348
-334
-376
-350
-827
-984
-1018
-1005
-959
-929
-635
-427
-258
-227
-175
-244
-242
-404
-525
-593
-567
-603
-576
-503
-402
-287
-243
-219
-218
-230
-296
-345
-432
-402
-385
-412
-342
-287
-206
-153
-139
-129
-125
-188
-227
-272
-317
-319
-402
-344
-254
-207
-213
-184
-152
-128
-198
-281
-297
-339
-384
-374
-299
-276
-238
-200
-217
-172
-154
-226
-240
-299
-285
-236
-312
-236
-191
-160
-222
-217
-244
-151
-205
-364
-210
-258
-222
-271
-207
-207
-180
-212
-196
-195
-181
-128
-253
-182
-198
-208
-292
-159
-187
-182
-205
-198
-151
-219
-221
-204
-213
-296
-238
-311
-310
-288
-253
-262
-218
-206
-192
-189
-262
-276
-235
-237
-237
-261
-163
-103
-163
-106
-131
-93
-107
-134
-165
-227
-203
-169
-187
-232
-220
-187
-198
-219
-210
-234
-222
-221
-158
-213
-212
-165
-181
-197
-170
-156
-184
-171
-126
-159
-199
-185
-209
-232
-769
-726
-536
-647
-649
-626
-246
-249
-313
-220
-248
-344
-366
-451
-540
-417
-417
-404
-367
-285
-246
-183
-199
-216
-159
-229
-195
-248
-272
-167
-183
-229
-106
-20
-31
-58
-70
27
-53
-129
-109
-219
-201
-169
-259
-212
-148
-162
-151
-222
-223
-246
-227
-256
-298
-305
-256
-172
-267
-279
-308
-179
-194
-315
-265
-225
-203
-236
-293
-297
-213
-324
-194
-203
-320
-236
-257
-208
-242
-238
-224
-161
-193
-308
-181
-13
-241
-324
-8
-115
-237
-306
-113
-10
-215
-353
-199
-12
-87
-413
-363
61
-103
-265
-336
-73
-59
-293
-345
-247
-9
-134
-354
-216
-12
-63
-218
-267
-49
-21
-157
-323
-301
-39
-58
-343
-268
-202
-110
40
-296
-145
127
-152
-374
-178
8
-246
-294
-132
-135
-95
-146
-211
-103
-141
-233
-295
-316
-249
-228
-355
-259
-172
-222
-267
-265
-167
-282
-280
-254
-329
-284
-293
-329
-336
-247
-219
-213
-211
-193
-205
-312
-247
-276
-321
-279
-208
-249
-338
-207
-169
-139
-192
-228
-149
-227
-199
-255
-262
-141
-106
-237
-161
-44
-184
-54
-129
-225
-174
-73
-126
-260
-103
-155
-117
-117
-110
-122
-145
-113
-241
-280
-283
-148
-236
-334
-230
-80
-77
-257
-370
-251
-104
-259
-390
-261
-86
-86
-228
-271
-88
-42
-160
-210
-108
-391
-537
-470
-556
-496
-489
-335
-305
-337
-275
-163
-277
-397
-307
-304
-357
-349
-246
-338
-258
-166
-219
-104
-51
-173
-176
-98
-202
-209
-296
-62
-124
-265
87
-159
-134
79
12
-260
-118
7
-211
-143
-306
-158
-93
-392
-263
74
-27
-330
-215
-68
-245
-421
-167
-137
-334
-176
-35
-166
-183
-63
-279
-403
35
-212
-395
-259
-44
41
-181
-202
-136
-1
-38
-293
-230
92
-310
-65
-273
-169
214
-412
-461
-83
66
-303
-332
-293
-33
-182
-470
-207
13
-102
-71
-239
-209
-40
63
-200
-467
114
-162
-256
129
41
75
-340
-90
143
-285
-149
-98
-154
160
41
-208
-269
149
248
-228
-260
-69
176
-260
-302
-105
35
-19
37
-393
15
374
-166
-389
122
-97
-62
-160
-230
209
-151
21
-184
25
-113
-11
-256
-144
78
-227
-172
26
-66
-248
-22
-287
-144
-317
-114
-189
-563
-158
-105
-140
-19
-563
-751
425
-67
-1053
-413
144
-57
-547
-444
201
-29
-355
-320
-275
-76
-274
-276
-169
44
-44
-339
-98
-223
-90
-233
-342
-111
-262
-202
-387
-594
-166
181
-420
-642
30
39
-495
-358
-133
-143
-289
-315
-50
326
-190
-485
158
232
-309
-524
41
327
-141
-530
32
526
-238
-330
5
-42
195
-388
-220
-267
-283
-113
80
-403
-293
394
-230
-467
-337
471
-305
-663
-213
158
-186
-240
-37
-55
147
-134
-451
-87
309
-440
-275
-16
-163
-423
-111
351
-281
-544
40
350
-386
-637
-122
240
-294
-680
-55
119
74
-364
-418
324
-18
-756
-364
-44
-461
-173
-343
-507
63
-1
-410
-289
65
-204
-439
-50
-560
-321
18
-456
-394
157
97
-343
-484
320
54
-813
-121
-185
-434
-1
-387
-275
42
-91
-387
-110
-186
-163
-365
-659
11
-282
-450
-106
25
-248
-250
-43
11
-414
-60
-140
-502
-330
-125
-373
-232
150
-372
-419
-36
22
-442
-424
-251
51
-377
-586
-390
-81
-273
-359
-472
313
-59
-963
192
-11
-161
-548
-569
213
-136
-209
-377
-75
303
-490
-408
-185
35
-346
-360
-100
-121
-314
-432
465
-120
-867
138
51
-225
-560
-518
-69
34
-595
-375
-98
-24
-75
-535
-358
4
-1
-594
-537
-48
81
-385
-340
-97
184
-523
-334
-194
-109
-523
-553
-163
-393
-444
-535
-151
93
-491
-660
311
150
-740
-804
288
-606
-460
-329
-565
8
-151
-331
-642
124
-34
-900
-306
-497
-370
-18
-609
-471
343
-129
-753
-153
-142
-100
-555
-750
64
-160
-485
-393
85
92
-1012
-399
524
-416
-565
-216
-502
-128
-217
-724
-3
217
-778
-175
386
-142
-770
-252
116
-822
-171
-158
-509
165
29
-599
-487
367
-271
-724
-240
283
-454
-351
66
-526
109
-298
-386
-56
51
-378
-460
-63
51
-469
-551
369
-388
-446
-67
-241
-317
-108
93
-801
-108
240
-613
-221
-162
-202
-416
173
-178
-486
-204
33
-61
-771
-13
-153
-356
-481
-282
-280
-159
103
-680
-564
-202
2
-475
-407
-614
-15
115
-947
-344
-145
77
-675
-395
174
-781
-101
-37
-488
-411
12
-404
-278
-117
-20
-218
-464
-449
-174
-146
-438
-631
-352
106
-575
-692
3
-125
-283
-764
-706
276
-122
-838
-315
160
-369
-498
-52
-200
-169
-160
-254
-357
-459
-25
-169
-776
-165
-138
-57
-264
-777
539
-8
-738
-930
539
206
-1245
-565
606
163
-1162
80
338
-29
-458
-982
63
495
-314
-1188
-281
414
-419
-803
-149
49
-282
-291
-734
-379
2
-53
-958
-943
302
226
-1073
-402
478
-252
-904
-405
201
-441
-518
-219
-645
-115
157
-630
-343
42
97
-476
-568
-216
-385
-313
-456
-402
-336
-66
-232
-508
-229
-204
-185
-357
-470
-430
-134
-345
-184
-505
-267
75
-662
-140
-403
-350
175
-715
-554
-118
-217
-490
-432
102
-563
-338
-140
376
-358
-995
164
-247
-278
-436
-773
7
175
-793
-551
769
-204
-890
-164
-35
-491
-597
-117
-198
-125
-302
-360
125
-627
-645
242
-404
-1081
-191
154
-438
-673
-385
116
-381
-667
-287
-295
-315
-282
-701
-451
-169
-556
-290
-384
-79
-452
-252
-28
-645
-301
74
-405
-757
-223
-268
280
-342
-875
471
404
-1309
-554
331
-238
-586
-743
-83
76
-451
-560
7
74
-235
-502
-448
10
178
-721
-618
216
235
-1014
-330
613
-173
-175
-332
-389
442
-5
-946
-357
112
252
-956
-824
620
129
-1182
-374
577
-423
-472
-612
141
-121
-564
-249
-123
18
-462
-244
-314
100
-604
-344
291
-799
-301
151
-262
-451
-487
95
83
-672
-714
7
-250
-331
-761
-594
24
-335
-725
-293
-189
-419
-172
-557
-610
-57
-125
-813
-656
540
-281
-1066
-323
454
-302
-738
-483
-283
112
-257
-947
-229
581
-566
-924
-50
196
-616
-598
-77
-401
-432
-330
-169
-312
-298
-112
-671
-27
76
-350
-717
-542
912
-715
-615
290
-631
67
-150
-665
-412
348
-175
-733
-218
264
-478
-455
-67
108
-460
-464
442
-655
-312
145
-399
-434
-125
-403
-363
52
-747
-704
317
234
-727
-705
66
-210
-390
-553
-321
-126
-166
-376
-395
15
-377
-354
-156
-328
-354
-803
-30
-140
-615
-121
-369
-573
-69
-57
-298
-403
-322
-312
-392
-262
-521
-321
-417
-210
-487
-75
-518
-736
-58
-849
-381
-90
-477
-668
-183
-80
-458
-169
-241
-464
31
-192
-599
55
-571
-610
-44
64
-893
-441
609
-537
-842
-44
-194
-633
-225
-239
-620
-230
273
-752
-400
-102
-50
-13
-722
-402
-25
-221
-257
-174
-244
-331
-190
-58
-222
-107
-282
-406
-343
-11
-14
-878
-241
94
-326
-141
-214
30
-90
-278
-357
-283
-317
-329
-107
-268
-95
-417
-350
-134
142
-444
-498
-108
-84
-20
-858
137
52
-375
93
-414
-275
69
-76
-551
-248
-122
-460
-48
-352
-341
198
-164
-776
-457
78
-88
-709
-499
70
-577
-378
-187
-427
-166
-529
-488
-72
-111
-800
-551
413
-568
-701
-84
-121
-102
-455
-667
219
-200
-649
-177
-175
-326
-449
238
-451
-611
154
-16
-970
-664
557
-221
-648
-626
-243
618
-555
-719
-47
264
-577
-635
35
-435
-285
-25
-542
-563
232
-577
-252
-186
-824
-39
-269
-652
-231
-130
-119
-779
-317
106
-432
-154
-382
-426
-194
-264
-153
-513
-447
-222
-345
-442
-248
-19
-668
-910
549
-478
-928
-54
-317
-330
-26
-300
-876
31
111
-254
-779
-566
171
321
-387
-1078
228
400
-674
-886
48
187
-930
-340
-335
-594
32
-300
-782
-455
-97
-296
-348
-510
-467
-284
-31
-464
-795
487
-294
-684
-48
-408
-226
-76
-277
-507
-228
-398
-22
-80
-995
-262
617
-310
-828
35
-39
-448
-426
-136
-303
-397
-228
-127
-235
-431
-228
-203
-330
-813
-211
537
-653
-969
-113
402
-513
-785
-338
153
30
-875
-454
331
-678
-914
287
-152
-731
-173
-111
-287
-74
-481
-142
-375
-351
-358
64
-189
-810
-23
540
-227
-1213
296
618
-1171
-393
285
-476
-432
-420
-137
-21
-544
24
-87
-566
-444
-141
41
-651
-788
-31
183
-515
-640
-126
337
-159
-632
-536
312
-78
-987
310
-246
-782
81
-14
-467
-425
-110
87
-327
-588
-481
400
-510
-665
-200
-395
123
-279
-766
271
181
-1156
-158
204
-231
-639
-109
-250
-80
-281
-714
221
103
-1016
-526
45
-553
-499
-324
-178
-651
-163
-267
-390
-282
-255
-648
-405
167
-462
-298
-364
-98
-171
-437
-329
-79
298
-296
-653
-123
-70
-442
-307
-228
-349
-362
-425
191
-328
-620
-340
-11
221
-654
-770
42
20
-774
-412
46
-358
-259
-181
-399
-218
-251
-385
-275
-413
-426
-53
-308
-141
-4
-374
-440
120
68
-512
-211
-182
-201
-371
-270
198
-435
-619
-76
306
-295
-749
-89
268
-253
-705
-216
-201
33
-287
-451
-381
287
-166
-852
522
-223
-674
-285
55
-275
-426
-27
52
-533
-531
818
-780
-427
89
-124
-131
-727
316
-141
-345
-398
-108
163
-318
-321
-140
36
-366
-251
-459
-370
142
-283
-401
-184
44
-59
-629
-374
156
-272
-709
-308
482
-544
-443
176
-487
-297
-190
-249
-320
-231
-165
-376
-174
-259
-433
-137
-326
-211
-384
39
-478
-456
-201
-369
-247
-717
76
92
-696
-634
298
-97
-861
-153
-43
-336
-48
-641
-163
-148
-423
36
-235
-470
-550
327
-23
-656
-428
-159
214
-434
-744
-18
415
-179
-1025
-263
350
-372
-571
-163
-112
-577
-51
-19
-532
-534
-140
-105
-548
-229
-319
-165
-360
-452
-174
-343
-9
-465
-540
349
-121
-910
-110
317
-543
-456
70
-511
-102
-265
-281
221
-604
-641
-155
642
-354
-960
-146
222
-423
-475
-171
-43
-289
-1
-191
-530
-287
31
-135
-821
-440
371
3
-992
-349
373
-44
-862
-682
414
138
-1147
-418
199
-249
-376
-354
-174
-140
-312
-221
-210
-323
-169
-428
-288
-500
-389
396
-312
-901
-175
453
-316
-687
-433
-7
436
-730
-789
115
336
-64
-962
6
262
81
-474
-675
914
60
-796
-106
-236
-106
-79
-385
-424
54
-386
-375
-181
-399
2
-823
135
-57
-488
-117
-585
-157
-30
-395
-577
16
148
-431
-383
-327
-222
-74
-262
-384
-176
234
-439
-276
68
-345
-204
-764
-171
302
-381
-666
44
-69
-557
-218
-162
-122
-615
-130
111
-603
-212
-177
-247
-101
-87
-597
93
148
-954
-155
-78
-531
-613
-10
87
-765
-365
303
-414
-617
8
-197
-410
-519
-310
-89
-329
-137
-429
-288
11
-273
-227
-256
-360
-207
-330
-239
-221
-295
-164
-217
-252
-40
-241
-584
-249
-151
-259
-483
-238
-87
-301
-232
-341
-250
7
-8
-995
-251
191
-405
-621
-536
376
-262
-611
-467
-96
173
-673
-946
376
3
-1010
-419
195
191
-763
-788
146
185
-291
-906
-176
-148
-245
-208
-698
-113
-209
-546
-421
-139
81
-303
-677
-19
-291
-528
112
-355
-572
165
-84
-363
-274
197
-345
-562
-29
28
-484
-343
-14
-347
-210
-374
-10
-422
-244
116
-544
80
107
-709
27
-231
-45
-388
-220
68
84
-553
-155
411
-849
25
27
-336
-385
40
-17
-461
-110
202
-589
-463
208
-176
-472
-311
87
-204
-540
-104
36
-542
-74
8
-462
-518
422
-140
-1379
168
357
-289
-1009
-121
690
-459
-720
207
7
-481
-529
73
-159
-807
287
-503
-339
55
-248
-236
-287
-96
-748
277
-213
-979
-65
187
-377
-892
-93
745
-592
-1226
655
60
-1118
-276
422
-494
-515
140
-74
-745
-239
378
-808
-366
-162
-396
-230
-185
-559
-317
412
-414
-887
111
258
-846
-368
172
-329
-587
-285
-1
-181
-408
-132
122
-520
-100
-99
-454
-188
-432
-265
-173
-135
-277
-149
-120
-157
-370
-146
136
-432
-601
-262
58
-124
-471
-116
9
-218
-471
-374
-79
-177
-537
-470
-32
-134
-654
-256
151
-128
-585
-219
-234
-491
219
-569
-703
-156
204
-179
-492
-634
315
389
-1234
-355
279
-429
-531
-171
-345
-650
199
-278
-523
-455
-155
308
-856
-1113
447
83
-1170
-658
396
18
-746
-400
16
-52
-436
-651
-91
108
-320
-469
-301
21
-79
-286
-416
124
45
-464
-357
-281
-116
28
-489
-674
222
-114
-368
-357
37
-129
-625
-298
-213
3
-609
-447
125
-171
-350
-258
-148
-280
-292
-239
-182
-509
-208
-32
-65
-438
89
94
-887
153
112
-414
-395
-57
-720
-96
125
-622
-611
-24
288
-397
-831
196
70
-364
-686
-98
279
-425
-444
-205
19
-159
-291
-242
162
-370
-247
-254
-462
162
38
-705
-43
371
-663
-279
400
-464
-667
243
-220
-593
128
-149
-350
-324
-112
-152
-469
-24
15
-748
39
434
-873
-502
232
-149
-553
10
36
-229
-468
166
-128
-1083
-63
218
-203
-679
-518
307
202
-769
-410
185
-215
-375
-593
-209
-79
-249
-328
-387
-137
-219
-282
-252
-630
38
88
-721
-293
-603
320
-12
-762
-656
-15
239
-598
-586
-371
184
-394
-652
-257
-95
7
-660
-254
72
-313
-170
-143
-464
-14
122
-561
-697
416
61
-560
-345
-243
-199
128
-357
-749
31
124
-308
-502
56
-117
-536
-205
218
-400
-403
21
-371
128
-500
-403
142
-455
-255
314
-875
-407
396
-140
-690
-413
244
-188
-425
-317
48
-254
-240
-306
-123
-315
-105
-338
-372
-57
-256
-170
-362
-135
7
-121
-340
-237
-105
-385
-342
-147
-50
-439
-483
149
-117
-549
-329
207
-266
-661
5
-56
-510
-429
169
-185
-421
-285
-261
-49
-225
-413
-119
-311
-442
25
142
-581
-806
685
14
-1003
-302
283
3
-560
-517
91
170
-555
-471
19
-80
-207
-223
-496
-50
-10
-306
-257
-75
-129
-233
-166
-405
38
333
-822
-275
318
-163
-585
-98
239
-510
-412
-233
-131
-9
-454
-131
51
-462
-295
-342
315
-551
-372
206
-387
-16
-133
-56
-769
-339
516
-258
-951
-341
487
-128
-928
-356
529
-238
-775
-106
114
-94
-727
-438
232
-301
-459
-472
-240
196
-685
-593
-168
-80
-427
-649
-272
-528
169
-337
-652
55
-312
-312
-449
-550
148
-19
-726
-369
132
83
-654
-628
340
-134
-575
-42
-36
-326
-73
-333
-352
-166
-4
25
-679
-132
78
-76
-762
-460
316
-313
-684
77
-8
-63
-568
-839
159
39
-462
-668
40
-10
-287
-419
-544
-73
-64
-151
-781
116
230
-932
-177
-175
-116
-371
-159
-161
-238
-216
-454
-102
-366
-279
-197
-209
-106
-272
-154
-446
123
-62
-740
-221
45
203
-1003
-282
540
-392
-825
-204
562
-281
-678
41
-108
-232
-8
-445
-495
270
179
-739
-56
63
-530
-112
-466
-396
-224
-268
-12
-359
-356
-199
2
-359
-582
-308
-55
187
-571
-611
5
270
-238
-797
-429
637
-60
-993
-493
216
513
-777
-1064
492
478
-694
-874
-290
422
-12
-1020
-342
146
-13
-875
-724
401
-257
-859
-481
294
-207
-837
-291
-40
-199
-787
-452
139
-242
-695
-318
-215
-281
-380
-549
19
-412
-356
-300
-610
-161
11
-338
-827
-178
283
-357
-655
-350
-90
-201
-511
-474
-257
-125
-63
-380
-460
-114
25
-349
-521
-351
-332
64
-404
-683
310
-575
-689
210
-201
-712
-423
90
-302
-399
-475
-160
-117
-86
-782
-241
311
-667
-523
-148
-350
-187
38
-459
-555
-59
43
-217
-695
-420
223
-228
-347
-620
-150
166
-391
-353
-268
120
-63
-581
-322
-102
73
-512
-503
72
-102
-335
-295
-281
-165
-320
-532
-217
-153
-277
-744
57
379
-960
-689
86
57
-194
-935
-547
202
-109
-894
-568
369
6
-653
-451
-78
205
37
-994
-513
421
16
-452
-552
-328
30
190
-794
-731
288
-94
-830
-410
-270
-519
-1
0
-921
-406
164
-244
-977
-602
32
-85
-521
-728
5
154
-417
-592
-290
-233
-27
-400
-426
-306
-172
279
-566
-569
-23
-46
-20
-529
-654
121
144
-1084
-641
590
-203
-615
-329
-631
118
-78
-741
-428
-355
-441
191
-259
-1024
-192
489
-570
-1177
17
457
-212
-879
-766
228
279
-651
-571
-30
19
-62
-564
-589
68
-29
-254
-553
-238
18
12
-165
-516
-375
-82
75
-462
-597
-294
29
17
-589
-448
151
-63
-537
-450
-114
-215
-340
-560
-444
96
-324
-483
-220
-3
-223
-673
-338
94
-410
-804
15
-26
-549
-17
-217
-358
-422
-379
-59
-379
-306
58
-508
-571
98
-152
-729
-370
136
-267
-701
-346
-97
-247
-462
-775
-344
85
-336
-600
-329
-216
72
-668
-908
-102
20
-195
-566
-779
-332
433
-419
-1322
-410
278
-96
-717
-753
-129
108
-510
-838
-166
-16
-255
-369
-228
-555
-453
296
-528
-907
118
346
-273
-496
-144
-7
-395
-818
95
30
-545
-274
-221
-126
-82
-431
-507
-187
217
-155
-854
-365
335
-266
-808
-56
-127
58
-201
-270
-216
-434
145
-552
-598
252
-93
-301
-72
-281
-356
-14
57
-472
-698
-199
213
-383
-721
-165
-88
-319
-381
-413
-192
125
-496
-753
-120
-56
-458
-439
-213
-442
-31
-284
-491
-378
-435
-241
-294
-133
-580
-488
60
-290
-870
-497
21
-298
-626
-327
-243
-329
-347
-128
-245
-521
-607
-85
-206
-457
-312
-672
-348
155
-491
-850
-129
6
-36
-447
-1191
-29
431
-632
-945
-240
465
-170
-512
-743
-269
77
-258
-588
-442
126
85
-441
-752
76
140
-510
-596
-497
-62
-90
-467
-518
-346
-199
-367
-274
-258
-595
-142
47
-304
-970
-664
311
-188
-766
-525
484
325
-816
-787
-44
-69
-244
-751
-434
175
145
-174
-1022
-453
231
-478
-768
-442
173
-16
-726
-594
-433
-100
-235
-523
-265
96
-85
-300
-733
-768
-13
-174
-507
-360
-290
249
433
-1090
-1396
93
298
-770
-786
-86
610
-256
-1417
-494
171
34
-1012
-1009
374
362
-422
-851
-631
99
-16
-835
-630
142
267
-542
-666
-432
-257
-153
-696
-477
128
207
-305
-754
-488
-165
-209
-431
-698
-266
332
237
-442
-879
-411
185
-110
-811
-471
162
-42
-604
-590
-207
-275
-237
-370
-388
-176
-357
-275
-168
-754
-509
82
-142
-327
-238
-209
-11
-542
-947
-375
59
-225
-723
-218
362
-92
-974
-763
-67
5
-443
-576
-168
145
96
-741
-865
-110
236
-212
-574
-148
187
-147
-931
-667
56
-108
-479
-295
12
-81
-496
-627
-368
-342
-486
-328
28
-1
-313
-677
-560
20
-185
-802
-507
199
219
-523
-717
-289
-80
-425
-591
-88
-48
120
-322
-1129
-647
100
-87
-434
-313
-133
-97
-217
-667
-738
-183
-123
-323
-337
3
89
-306
-420
-601
-902
-222
336
-134
-482
-164
198
-197
-787
-685
-121
21
-320
-453
-263
-141
-102
-44
-881
-750
-58
25
-170
-715
-211
-154
-387
-605
-597
-96
-189
-171
9
-315
-673
-440
16
-361
-534
-237
-231
107
-9
-387
-444
-157
-545
-450
-210
-394
-260
-143
-110
-365
-289
-274
-326
-365
-394
-204
-500
-154
-285
-475
-361
-32
-115
-970
-475
-22
-187
-577
-692
-220
-69
-498
-565
-257
-109
-155
-646
-602
168
48
-624
-672
-263
73
-266
-698
-337
7
-149
-672
-635
-260
-148
-306
-253
-186
-515
-356
-112
34
-418
-671
-539
-383
17
-127
-561
-318
-18
-253
-604
-495
14
-91
-773
-630
174
-23
-788
-525
300
134
-469
-698
-358
340
-5
-894
-484
255
152
-300
-405
-328
-39
-131
-295
-269
-621
-308
137
-114
-647
-245
132
-26
-298
-530
-434
268
70
-774
-552
21
159
-243
-472
-178
-157
-403
-499
-321
-389
-393
-246
-490
-1124
-1332
-526
-36
-764
-990
-16
320
-135
-233
-317
-565
-284
-36
-626
-440
-49
-365
-876
-876
-558
-998
-1100
-758
-160
-258
-621
-468
-498
-643
-727
-541
-346
-185
-306
-237
-85
-265
-416
-622
-574
-398
-555
-319
-156
-128
-162
-191
-122
-51
133
129
135
140
20
-177
27
274
213
50
-88
131
576
52
-436
-175
271
248
-235
-74
251
259
-191
-384
-290
-201
-87
-195
-235
-243
-52
-223
-760
-649
-182
-119
-326
-574
-666
-333
-243
-361
-778
-916
-156
193
-297
-815
-641
-146
-277
-1106
-1079
-120
223
-333
-764
-560
-276
45
-369
-946
-568
66
49
-249
-463
-264
137
-96
-538
-444
64
217
-453
-409
93
-183
-316
-65
-30
-168
104
-98
-406
-209
-17
-243
-516
-175
240
210
-200
-253
-11
78
-181
-554
-260
196
103
-285
-229
-35
101
-127
-561
-417
140
124
-441
-634
-350
209
-101
-757
-594
-130
-52
-377
-504
-459
-398
-400
-404
-314
-265
-333
-365
-200
-376
-578
-340
-121
-288
-438
-388
-238
-101
-57
-660
-590
-89
4
-239
-557
-204
-24
-104
-596
-470
-26
26
-55
-273
-341
-60
-69
-255
-377
-292
-60
52
4
7
-218
-345
-167
-191
-301
-365
-98
130
71
-269
-449
-366
-37
-96
-176
-338
-260
211
85
-542
-665
-123
133
-132
-616
-412
235
200
-442
-705
-357
32
68
-385
-475
-54
115
-70
-461
-410
93
47
-564
-687
-127
94
-233
-384
-376
-277
19
0
-334
-445
-220
-222
-311
-248
-101
-69
-199
-146
-96
-267
-422
-287
-242
-289
-47
-99
-365
-155
-232
-222
-234
-346
-237
13
182
-85
-367
-428
-252
-7
-7
-426
-233
169
268
-80
-604
-333
-7
105
-180
-350
-282
127
352
-54
-574
-521
35
42
-259
-387
-219
43
90
-227
-427
-201
136
17
-244
-390
-253
33
202
-256
-688
-204
139
-51
-294
-195
-144
-188
-253
-461
-170
279
71
-518
-348
27
68
-184
-430
-330
-40
-48
-257
-298
-224
-44
-84
-302
-259
-44
-101
-222
-376
-325
-175
-82
-261
-246
38
8
-223
-403
-238
-134
-273
-396
-397
-184
60
-301
-602
-343
16
-222
-472
-417
-263
-90
-204
-395
-220
7
-8
-276
-475
-437
-170
-12
-508
-472
-86
137
-36
-467
-523
-76
49
-290
-459
-393
-138
-141
-132
-249
-261
-161
-74
-72
-266
-375
-367
-204
-156
-174
20
39
-40
-126
-144
-95
-270
-243
61
-35
-218
-228
-241
-79
-66
-319
-311
-57
-67
-158
-165
-227
-240
-223
-371
-336
31
77
-198
-332
-487
-424
-274
-215
-275
-262
-118
-51
-147
-489
-646
-427
-196
-65
-244
-411
-108
-89
-442
-543
-426
-345
-415
-466
-264
-94
-249
-404
-464
-512
-329
-330
-443
-307
-270
-307
-401
-414
-348
-291
-379
-403
-348
-284
-372
-494
-251
-247
-346
-306
-247
-186
-168
-375
-559
-472
-199
-139
-325
-308
-221
-230
-337
-347
-232
-179
-253
-294
-342
-314
-330
-457
-434
-195
-90
-148
-179
-261
-293
-360
-465
-521
-287
-48
-50
-380
-389
-174
-223
-389
-536
-465
-254
-82
-237
-408
-321
-170
-257
-337
-288
-316
-284
-177
-327
-480
-464
-303
-236
-296
-323
-296
-234
-260
-389
-503
-296
-223
-323
-241
-148
-153
-352
-500
-421
-347
-254
-261
-311
-215
-166
-194
-245
-358
-346
-291
-286
-256
-190
-231
-269
-232
-183
-111
-133
-211
-295
-271
-209
-304
-412
-280
-112
-93
-236
-375
-314
-192
-263
-381
-445
-347
-162
-118
-291
-378
-294
-254
-276
-353
-404
-339
-304
-335
-359
-290
-299
-334
-282
-318
-356
-350
-281
-264
-304
-327
-292
-216
-169
-243
-311
-341
-261
-207
-340
-428
-386
-291
-321
-371
-431
-422
-296
-259
-306
-396
-415
-311
-263
-317
-392
-364
-239
-203
-261
-291
-319
-456
-307
-179
-214
-210
-213
-176
-177
-251
-339
-353
-238
-138
-164
-253
-304
-212
-67
-189
-435
-446
-218
-42
-154
-388
-419
-257
-159
-188
-256
-215
-132
-202
-297
-337
-327
-233
-218
-257
-286
-245
-167
-108
-249
-468
-436
-285
-169
-120
-160
-201
-253
-297
-241
-161
-165
-266
-256
-195
-198
-222
-291
-262
-190
-235
-269
-212
-197
-197
-262
-326
-284
-159
-108
-151
-181
-201
-264
-271
-274
-261
-242
-237
-162
-162
-152
-146
-195
-241
-240
-238
-245
-224
-237
-214
-240
-231
-188
-205
-180
-205
-271
-293
-265
-309
-362
-329
-249
-222
-278
-266
-212
-179
-203
-244
-207
-208
-272
-267
-170
-195
-291
-266
-208
-170
-155
-174
-245
-252
-210
-223
-276
-288
-247
-243
-305
-382
-337
-245
-224
-298
-314
-210
-170
-222
-249
-221
-195
-207
-236
-215
-183
-159
-200
-248
-213
-231
-245
-262
-251
-222
-226
-193
-119
-128
-204
-239
-235
-234
-236
-240
-239
-180
-98
-105
-202
-246
-284
-334
-357
-312
-221
-213
-302
-356
-341
-301
-300
-351
-358
-330
-307
-293
-313
-335
-343
-323
-330
-337
-284
-254
-305
-368
-366
-342
-308
-294
-309
-305
-308
-283
-272
-315
-347
-367
-321
-251
-255
-278
-298
-324
-359
-440
-440
-383
-309
-308
-388
-458
-421
-286
-254
-332
-391
-360
-325
-293
-304
-348
-374
-369
-326
-264
-235
-303
-364
-394
-396
-380
-366
-324
-294
-301
-346
-389
-439
-444
-407
-397
-396
-389
-368
-337
-327
-358
-387
-390
-367
-347
-370
-402
-397
-385
-408
-343
-270
-273
-280
-281
-281
-292
-316
-330
-274
-224
-214
-226
-193
-195
-260
-323
-364
-379
-362
-320
-331
-320
-305
-322
-338
-313
-305
-340
-369
-362
-342
-349
-368
-358
-297
-271
-288
-290
-295
-276
-269
-320
-366
-338
-259
-248
-261
-276
-299
-306
-291
-302
-333
-307
-252
-239
-314
-362
-344
-308
-309
-338
-310
-267
-265
-303
-342
-369
-387
-389
-341
-244
-232
-321
-380
-354
-310
-327
-353
-339
-342
-326
-318
-362
-392
-383
-365
-376
-378
-371
-367
-351
-370
-399
-409
-368
-309
-294
-323
-375
-370
-318
-249
-201
-227
-279
-269
-276
-296
-300
-310
-308
-308
-294
-261
-252
-262
-279
-296
-320
-326
-285
-235
-224
-229
-260
-263
-221
-192
-193
-199
-203
-191
-188
-209
-233
-240
-223
-210
-218
-229
-232
-210
-217
-249
-209
-139
-142
-161
-168
-176
-171
-146
-124
-137
-136
-130
-135
-129
-128
-142
-136
-128
-162
-206
-189
-166
-224
-288
-303
-280
-241
-193
-173
-198
-209
-240
-275
-283
-265
-262
-272
-256
-225
-202
-194
-214
-218
-211
-227
-250
-239
-219
-229
-250
-263
-251
-239
-245
-254
-280
-305
-311
-302
-274
-241
-232
-223
-193
-184
-200
-236
-259
-251
-204
-164
-167
-143
-122
-129
-157
-125
-78
-100
-173
-212
-193
-203
-225
-213
-194
-192
-185
-186
-190
-247
-292
-277
-244
-226
-216
-207
-179
-150
-186
-238
-250
-217
-159
-138
-165
-162
-122
-98
-134
-199
-197
-175
-188
-186
-165
-163
-183
-191
-196
-189
-200
-249
-260
-270
-302
-308
-248
-185
-183
-207
-248
-252
-221
-216
-260
-290
-244
-175
-149
-137
-130
-167
-198
-201
-183
-190
-196
-179
-164
-165
-188
-197
-188
-186
-191
-211
-260
-276
-246
-227
-257
-266
-237
-190
-156
-186
-256
-297
-286
-292
-309
-301
-264
-236
-261
-301
-318
-339
-357
-364
-343
-330
-331
-314
-304
-302
-306
-312
-314
-300
-303
-326
-322
-326
-336
-321
-304
-299
-321
-358
-379
-397
-414
-421
-400
-382
-382
-382
-365
-353
-354
-374
-422
-441
-445
-441
-397
-375
-394
-401
-384
-349
-343
-348
-377
-396
-369
-349
-347
-339
-336
-335
-330
-330
-347
-365
-373
-380
-390
-381
-370
-360
-350
-355
-372
-392
-389
-372
-351
-372
-403
-369
-327
-336
-342
-350
-368
-372
-367
-360
-358
-352
-347
-341
-339
-338
-332
-332
-386
-452
-458
-440
-442
-460
-458
-457
-467
-470
-472
-478
-509
-533
-551
-565
-555
-543
-544
-538
-497
-492
-520
-530
-543
-554
-525
-503
-500
-475
-469
-464
-453
-453
-455
-465
-467
-483
-507
-506
-474
-459
-469
-477
-481
-485
-499
-500
-491
-480
-474
-477
-479
-464
-436
-432
-446
-434
-420
-429
-431
-437
-424
-425
-431
-407
-395
-393
-398
-399
-411
-407
-401
-408
-406
-396
-390
-407
-423
-406
-375
-371
-375
-368
-348
-346
-376
-409
-387
-367
-379
-396
-387
-375
-386
-398
-386
-386
-377
-331
-314
-311
-319
-310
-301
-317
-331
-316
-286
-283
-288
-290
-286
-302
-316
-327
-333
-318
-291
-281
-298
-299
-286
-276
-273
-281
-281
-270
-269
-277
-277
-260
-250
-250
-234
-218
-204
-212
-242
-238
-233
-251
-274
-258
-233
-220
-233
-250
-243
-220
-218
-228
-223
-214
-203
-199
-203
-194
-189
-188
-201
-208
-200
-201
-210
-225
-232
-213
-198
-193
-182
-150
-148
-183
-184
-185
-179
-165
-141
-131
-119
-94
-88
-117
-137
-125
-122
-135
-152
-162
-124
-96
-127
-135
-116
-114
-128
-132
-107
-87
-76
-65
-48
-12
15
0
-19
-6
13
24
23
32
53
51
48
63
72
49
34
42
23
15
22
23
19
16
10
18
32
38
39
36
24
25
41
35
28
48
68
81
63
48
43
44
54
57
64
74
70
61
61
69
78
84
102
119
141
131
101
95
82
82
83
87
96
121
134
127
130
137
130
132
123
104
115
116
119
100
83
92
113
116
107
102
88
78
72
46
44
40
25
19
20
28
40
49
60
38
25
15
1
-16
-26
-17
-14
-10
-4
-9
-18
-17
-26
-40
-38
-16
-13
-19
-11
8
14
16
20
22
16
-1
14
39
32
30
44
50
35
12
0
-6
-19
-33
-40
-64
-71
-63
-56
-65
-85
-91
-105
-110
-102
-107
-111
-119
-128
-129
-126
-117
-97
-65
-80
-102
-110
-114
-129
-151
-155
-127
-115
-142
-165
-157
-159
-173
-185
-203
-202
-214
-237
-236
-241
-253
-252
-260
-280
-302
-294
-290
-291
-292
-307
-305
-291
-305
-294
-290
-314
-325
-319
-309
-299
-287
-276
-268
-264
-274
-317
-335
-322
-322
-335
-341
-334
-325
-326
-342
-355
-350
-343
-350
-365
-372
-372
-380
-388
-387
-368
-365
-366
-349
-354
-368
-366
-362
-394
-409
-377
-357
-362
-368
-331
-313
-328
-351
-363
-359
-360
-364
-349
-327
-330
-337
-340
-344
-357
-350
-343
-354
-346
-344
-328
-319
-327
-330
-314
-315
-331
-339
-328
-332
-352
-349
-350
-337
-325
-336
-332
-320
-326
-325
-323
-326
-316
-309
-314
-316
-298
-301
-323
-336
-328
-318
-321
-312
-296
-312
-342
-344
-335
-338
-329
-325
-331
-321
-326
-348
-357
-359
-350
-331
-345
-347
-325
-324
-339
-337
-319
-286
-271
-280
-274
-252
-232
-251
-264
-257
-249
-232
-219
-230
-248
-255
-253
-261
-281
-268
-259
-265
-262
-252
-229
-226
-243
-251
-264
-251
-229
-234
-242
-251
-242
-244
-250
-248
-231
-227
-238
-234
-227
-233
-229
-232
-233
-248
-257
-233
-223
-239
-266
-252
-235
-237
-234
-236
-225
-224
-243
-251
-236
-227
-222
-241
-244
-224
-217
-225
-237
-230
-221
-210
-221
-215
-198
-188
-181
-174
-183
-172
-186
-198
-180
-180
-169
-171
-163
-176
-162
-145
-148
-155
-133
-116
-125
-138
-145
-132
-129
-126
-131
-118
-124
-143
-148
-160
-160
-154
-143
-131
-113
-129
-139
-118
-117
-119
-125
-142
-155
-161
-159
-164
-155
-148
-164
-180
-189
-190
-185
-185
-194
-200
-213
-218
-206
-183
-186
-205
-195
-178
-187
-212
-226
-215
-216
-245
-250
-234
-235
-238
-234
-220
-225
-222
-210
-218
-237
-204
-187
-215
-215
-207
-191
-195
-203
-204
-203
-189
-185
-202
-204
-206
-179
-165
-178
-181
-165
-155
-178
-195
-180
-168
-182
-201
-190
-179
-185
-205
-200
-181
-167
-162
-173
-181
-186
-177
-181
-203
-199
-178
-184
-204
-216
-221
-220
-239
-252
-246
-244
-238
-231
-235
-242
-232
-233
-241
-261
-262
-266
-264
-273
-304
-315
-307
-297
-320
-334
-342
-340
-330
-315
-318
-331
-328
-310
-320
-344
-338
-326
-334
-339
-318
-290
-289
-302
-307
-307
-308
-312
-316
-297
-274
-270
-259
-257
-247
-244
-266
-264
-252
-241
-258
-271
-252
-241
-253
-265
-262
-250
-258
-255
-257
-274
-263
-260
-280
-282
-264
-269
-263
-254
-250
-250
-253
-259
-265
-259
-259
-275
-259
-236
-250
-277
-281
-272
-272
-290
-296
-281
-276
-280
-283
-269
-267
-270
-257
-250
-255
-255
-244
-239
-257
-259
-254
-264
-261
-260
-255
-249
-241
-243
-244
-242
-231
-226
-225
-238
-220
-211
-220
-218
-213
-203
-202
-199
-195
-188
-194
-195
-181
-178
-191
-195
-168
-141
-140
-156
-168
-167
-171
-178
-196
-205
-198
-200
-209
-213
-206
-190
-202
-231
-222
-201
-200
-214
-220
-207
-200
-201
-206
-200
-166
-162
-171
-167
-165
-171
-160
-150
-146
-138
-128
-101
-107
-118
-115
-119
-121
-124
-126
-110
-98
-113
-141
-146
-141
-131
-136
-149
-135
-102
-100
-143
-158
-150
-158
-175
-179
-160
-130
-117
-120
-123
-121
-112
-110
-126
-126
-118
-117
-121
-146
-162
-156
-148
-158
-163
-159
-152
-161
-164
-174
-171
-156
-157
-159
-175
-162
-162
-163
-163
-169
-170
-179
-176
-167
-167
-178
-179
-193
-194
-182
-202
-231
-223
-198
-226
-240
-222
-214
-214
-237
-233
-216
-214
-232
-244
-247
-252
-256
-245
-255
-260
-230
-232
-244
-240
-222
-211
-220
-232
-224
-197
-199
-209
-199
-186
-197
-223
-235
-247
-244
-231
-238
-244
-245
-255
-259
-274
-290
-282
-276
-274
-268
-271
-272
-282
-290
-275
-278
-274
-267
-270
-302
-318
-301
-312
-330
-345
-321
-304
-317
-319
-291
-286
-296
-301
-303
-307
-314
-317
-310
-311
-312
-316
-323
-322
-329
-333
-343
-355
-377
-376
-369
-390
-402
-390
-368
-363
-380
-386
-382
-381
-368
-361
-350
-320
-303
-310
-327
-322
-321
-329
-338
-340
-333
-327
-317
-312
-316
-319
-324
-321
-320
-338
-351
-358
-353
-360
-382
-382
-369
-379
-402
-407
-391
-371
-371
-371
-370
-376
-367
-360
-381
-385
-379
-369
-373
-383
-375
-366
-368
-398
-402
-404
-416
-412
-412
-438
-437
-413
-412
-423
-426
-412
-420
-442
-449
-430
-419
-430
-448
-449
-429
-419
-417
-406
-395
-392
-395
-396
-396
-402
-399
-397
-396
-389
-383
-386
-392
-394
-389
-379
-356
-354
-364
-364
-355
-361
-385
-388
-373
-364
-367
-371
-348
-328
-340
-352
-350
-322
-313
-323
-325
-319
-312
-311
-316
-303
-288
-288
-299
-292
-281
-284
-289
-274
-275
-293
-293
-288
-286
-298
-306
-312
-335
-343
-327
-329
-339
-331
-306
-306
-309
-315
-316
-322
-326
-318
-329
-322
-321
-331
-338
-361
-351
-331
-333
-320
-300
-296
-321
-328
-312
-300
-303
-303
-279
-267
-281
-291
-282
-274
-279
-273
-267
-276
-277
-261
-264
-286
-308
-290
-265
-262
-278
-276
-257
-271
-279
-289
-289
-261
-244
-265
-273
-260
-263
-288
-302
-288
-276
-261
-257
-252
-235
-224
-243
-251
-233
-232
-252
-265
-259
-246
-255
-267
-246
-237
-252
-259
-262
-251
-243
-261
-284
-276
-256
-260
-244
-222
-202
-216
-233
-242
-228
-221
-227
-225
-216
-194
-181
-183
-191
-196
-187
-192
-227
-227
-223
-230
-233
-245
-241
-229
-236
-243
-247
-262
-265
-250
-250
-251
-253
-261
-263
-250
-248
-269
-276
-273
-264
-260
-262
-257
-236
-224
-242
-249
-241
-251
-268
-251
-233
-230
-243
-253
-247
-254
-286
-312
-295
-271
-273
-288
-270
-244
-244
-248
-261
-263
-265
-266
-296
-320
-309
-313
-321
-322
-311
-309
-308
-298
-292
-293
-293
-290
-274
-290
-294
-284
-295
-304
-327
-340
-338
-332
-317
-305
-289
-278
-282
-283
-295
-290
-289
-291
-296
-308
-296
-282
-291
-311
-312
-307
-297
-288
-286
-297
-292
-285
-285
-296
-290
-277
-276
-265
-257
-250
-246
-242
-248
-250
-254
-252
-230
-214
-219
-229
-225
-216
-223
-238
-234
-217
-220
-227
-215
-197
-176
-183
-197
-184
-177
-190
-191
-186
-196
-203
-200
-205
-219
-238
-257
-260
-252
-264
-283
-284
-284
-290
-293
-284
-271
-280
-294
-289
-303
-296
-272
-276
-281
-277
-272
-272
-265
-264
-288
-296
-286
-271
-279
-290
-288
-285
-297
-316
-308
-303
-311
-327
-311
-296
-302
-297
-289
-291
-303
-315
-320
-321
-325
-326
-304
-298
-302
-307
-307
-297
-324
-340
-330
-329
-333
-327
-316
-310
-314
-318
-317
-313
-309
-313
-318
-296
-284
-297
-320
-312
-294
-297
-303
-291
-271
-277
-277
-271
-258
-257
-261
-268
-254
-248
-250
-245
-258
-259
-252
-261
-260
-244
-241
-261
-277
-261
-248
-266
-280
-264
-259
-282
-290
-278
-277
-287
-297
-303
-305
-303
-304
-304
-299
-304
-298
-288
-294
-297
-296
-292
-313
-316
-296
-285
-304
-301
-290
-288
-286
-303
-308
-311
-310
-314
-319
-328
-333
-327
-330
-334
-341
-350
-346
-328
-325
-318
-303
-302
-320
-325
-325
-326
-299
-299
-303
-309
-295
-289
-316
-322
-324
-316
-311
-315
-319
-312
-312
-333
-343
-336
-329
-324
-321
-311
-304
-287
-275
-268
-270
-264
-259
-274
-277
-271
-276
-281
-293
-275
-254
-243
-232
-210
-200
-215
-216
-212
-207
-202
-199
-179
-159
-164
-165
-173
-161
-164
-183
-185
-184
-191
-197
-192
-204
-205
-204
-197
-197
-191
-184
-185
-174
-181
-190
-192
-187
-194
-186
-161
-162
-157
-152
-150
-172
-192
-182
-170
-171
-186
-167
-140
-132
-136
-138
-123
-120
-128
-136
-146
-139
-138
-164
-174
-165
-158
-162
-187
-194
-189
-185
-185
-170
-147
-157
-177
-169
-156
-165
-166
-153
-147
-168
-175
-175
-169
-174
-195
-191
-181
-187
-188
-183
-180
-181
-180
-167
-178
-211
-204
-191
-207
-219
-204
-184
-191
-193
-190
-187
-180
-185
-193
-195
-206
-213
-218
-228
-230
-207
-204
-214
-218
-223
-231
-236
-233
-228
-238
-241
-237
-227
-235
-258
-259
-240
-242
-264
-261
-250
-232
-224
-223
-226
-214
-197
-199
-208
-210
-203
-185
-179
-196
-187
-169
-165
-171
-194
-201
-179
-180
-202
-209
-201
-193
-207
-222
-220
-209
-211
-225
-226
-214
-206
-207
-201
-194
-195
-191
-186
-171
-192
-208
-212
-219
-227
-239
-241
-251
-260
-269
-276
-273
-266
-283
-304
-310
-316
-327
-340
-320
-320
-337
-345
-329
-333
-356
-367
-364
-348
-350
-374
-378
-363
-351
-355
-356
-346
-355
-373
-382
-367
-340
-347
-360
-339
-328
-320
-333
-322
-320
-318
-308
-306
-301
-298
-287
-285
-268
-267
-262
-262
-267
-268
-262
-267
-283
-277
-264
-266
-279
-271
-235
-228
-255
-257
-248
-252
-252
-245
-250
-254
-263
-267
-268
-261
-252
-268
-282
-266
-251
-233
-233
-261
-257
-248
-276
-282
-275
-277
-292
-304
-300
-297
-299
-306
-309
-319
-313
-308
-304
-309
-311
-303
-313
-320
-319
-316
-314
-309
-305
-296
-292
-293
-306
-304
-304
-317
-301
-281
-274
-283
-286
-287
-292
-287
-287
-275
-279
-292
-284
-274
-285
-295
-292
-283
-266
-264
-272
-284
-291
-282
-295
-301
-296
-291
-299
-312
-315
-311
-303
-308
-304
-295
-298
-278
-279
-287
-266
-244
-245
-259
-249
-229
-248
-271
-269
-251
-237
-261
-279
-274
-254
-259
-261
-250
-239
-245
-264
-253
-238
-228
-235
-230
-220
-226
-240
-237
-230
-219
-224
-236
-224
-207
-207
-190
-163
-161
-163
-165
-162
-149
-143
-157
-155
-156
-161
-176
-183
-185
-184
-187
-186
-200
-195
-181
-190
-197
-192
-188
-190
-189
-187
-175
-159
-154
-162
-161
-168
-177
-164
-163
-157
-156
-154
-157
-162
-174
-188
-190
-197
-202
-204
-210
-209
-207
-211
-220
-220
-203
-185
-191
-185
-181
-173
-164
-180
-197
-187
-175
-188
-189
-172
-154
-163
-167
-156
-141
-139
-153
-172
-176
-179
-194
-197
-198
-189
-207
-224
-218
-219
-232
-236
-212
-203
-205
-200
-188
-186
-199
-204
-179
-170
-187
-183
-167
-162
-165
-176
-177
-173
-182
-200
-186
-157
-169
-184
-190
-190
-202
-218
-222
-207
-188
-209
-222
-194
-191
-193
-205
-192
-151
-145
-137
-149
-145
-147
-150
-139
-148
-151
-131
-133
-164
-170
-165
-169
-168
-170
-152
-137
-136
-133
-127
-121
-114
-111
-116
-119
-104
-114
-130
-133
-135
-134
-152
-152
-128
-123
-137
-143
-133
-132
-156
-169
-168
-183
-202
-197
-198
-213
-219
-218
-218
-244
-264
-280
-291
-295
-285
-274
-273
-265
-269
-282
-282
-287
-287
-305
-316
-324
-318
-319
-339
-328
-336
-342
-335
-338
-349
-344
-348
-343
-332
-321
-315
-331
-341
-339
-330
-328
-324
-323
-323
-326
-321
-316
-299
-309
-315
-308
-319
-313
-311
-309
-316
-329
-337
-348
-346
-338
-334
-322
-311
-320
-320
-313
-312
-308
-297
-282
-286
-280
-263
-255
-255
-248
-241
-245
-248
-272
-298
-291
-281
-282
-293
-309
-321
-318
-301
-328
-340
-339
-340
-335
-326
-326
-339
-328
-323
-330
-336
-322
-312
-314
-328
-329
-322
-328
-333
-338
-332
-316
-314
-321
-342
-359
-362
-377
-383
-385
-375
-390
-415
-415
-391
-370
-381
-392
-395
-403
-407
-395
-390
-391
-392
-387
-380
-390
-405
-403
-385
-388
-397
-395
-388
-399
-406
-406
-412
-419
-409
-405
-404
-400
-406
-402
-386
-373
-361
-359
-364
-348
-335
-323
-314
-313
-312
-313
-301
-288
-293
-296
-286
-289
-301
-308
-310
-301
-299
-314
-317
-300
-293
-303
-317
-300
-286
-277
-275
-283
-286
-303
-307
-303
-286
-287
-301
-295
-291
-294
-291
-273
-254
-267
-295
-289
-294
-303
-300
-294
-302
-301
-292
-302
-306
-310
-314
-325
-344
-351
-346
-342
-332
-332
-336
-329
-323
-323
-320
-313
-307
-312
-313
-304
-290
-294
-293
-289
-291
-291
-293
-272
-278
-291
-296
-283
-269
-271
-274
-270
-275
-277
-272
-270
-274
-271
-250
-251
-255
-249
-238
-236
-257
-255
-254
-268
-273
-261
-257
-272
-267
-272
-277
-284
-295
-298
-300
-296
-291
-285
-287
-293
-294
-294
-317
-323
-331
-326
-314
-323
-321
-298
-296
-311
-312
-308
-303
-297
-290
-291
-289
-298
-303
-299
-306
-314
-311
-300
-297
-296
-280
-273
-263
-256
-265
-266
-257
-254
-257
-248
-257
-259
-248
-243
-248
-249
-251
-254
-251
-246
-234
-240
-253
-251
-262
-260
-256
-253
-259
-264
-258
-244
-245
-250
-233
-236
-249
-231
-207
-204
-215
-211
-201
-210
-214
-220
-210
-213
-226
-224
-225
-227
-235
-238
-229
-228
-239
-228
-227
-231
-231
-232
-232
-239
-243
-252
-257
-264
-274
-273
-256
-249
-249
-243
-252
-249
-243
-245
-244
-237
-238
-242
-236
-227
-225
-240
-237
-225
-224
-220
-228
-219
-216
-219
-218
-239
-247
-239
-228
-233
-227
-219
-215
-217
-225
-225
-228
-227
-223
-219
-216
-225
-224
-221
-217
-216
-221
-219
-205
-205
-205
-205
-209
-199
-224
-235
-222
-208
-196
-193
-189
-184
-173
-186
-198
-203
-217
-213
-228
-227
-224
-226
-238
-255
-250
-258
-263
-249
-251
-266
-253
-230
-224
-222
-215
-213
-194
-180
-177
-167
-164
-169
-165
-163
-148
-134
-134
-142
-150
-159
-159
-160
-153
-155
-163
-166
-171
-169
-171
-175
-194
-211
-227
-240
-238
-239
-248
-250
-253
-263
-271
-279
-277
-275
-284
-290
-285
-276
-267
-255
-252
-245
-241
-244
-254
-259
-272
-279
-287
-277
-273
-284
-281
-280
-290
-301
-298
-295
-291
-298
-303
-295
-278
-262
-264
-272
-265
-258
-266
-269
-250
-237
-238
-232
-228
-215
-198
-187
-189
-196
-198
-213
-223
-231
-230
-225
-237
-243
-245
-237
-227
-242
-250
-247
-246
-252
-258
-248
-225
-214
-228
-227
-224
-221
-225
-231
-219
-206
-205
-199
-180
-168
-174
-193
-198
-196
-209
-217
-213
-218
-201
-193
-195
-197
-202
-210
-228
-227
-226
-225
-226
-223
-223
-226
-239
-237
-214
-209
-213
-218
-215
-211
-218
-215
-208
-204
-192
-197
-208
-214
-216
-204
-194
-189
-201
-203
-175
-157
-157
-165
-160
-162
-159
-156
-160
-161
-170
-181
-180
-184
-192
-194
-197
-194
-197
-207
-197
-207
-232
-241
-245
-253
-261
-264
-263
-272
-279
-284
-289
-285
-273
-269
-287
-296
-302
-314
-312
-295
-285
-285
-288
-287
-290
-290
-287
-272
-270
-271
-269
-283
-293
-288
-289
-300
-294
-294
-291
-294
-294
-289
-293
-289
-297
-279
-258
-257
-262
-263
-266
-272
-267
-254
-247
-246
-235
-226
-225
-213
-214
-208
-198
-198
-201
-203
-206
-195
-191
-195
-195
-188
-173
-183
-194
-193
-180
-174
-178
-171
-173
-177
-176
-184
-188
-191
-195
-184
-178
-176
-182
-181
-183
-199
-201
-209
-215
-216
-225
-237
-230
-212
-203
-207
-216
-212
-208
-206
-209
-212
-190
-178
-200
-225
-228
-214
-216
-231
-230
-210
-218
-230
-227
-250
-281
-281
-272
-287
-293
-282
-275
-287
-308
-320
-305
-297
-307
-290
-265
-258
-260
-259
-265
-273
-282
-296
-304
-298
-300
-309
-314
-308
-298
-303
-316
-315
-307
-309
-311
-301
-282
-269
-268
-268
-275
-270
-260
-263
-256
-263
-249
-233
-230
-216
-219
-214
-216
-224
-228
-230
-236
-251
-260
-258
-272
-277
-284
-284
-283
-289
-275
-293
-300
-291
-278
-289
-293
-273
-272
-278
-282
-275
-270
-265
-266
-260
-254
-260
-253
-261
-272
-269
-273
-283
-286
-281
-279
-284
-285
-296
-301
-299
-300
-295
-293
-284
-285
-293
-294
-295
-282
-282
-288
-284
-258
-251
-263
-274
-271
-277
-289
-284
-290
-278
-275
-290
-286
-292
-303
-303
-309
-338
-351
-348
-349
-345
-339
-331
-338
-345
-334
-330
-326
-312
-311
-312
-302
-301
-295
-294
-299
-295
-298
-286
-285
-295
-301
-304
-311
-316
-326
-320
-301
-309
-326
-328
-334
-336
-334
-335
-330
-331
-320
-307
-308
-308
-308
-308
-317
-308
-287
-271
-275
-277
-267
-256
-248
-257
-260
-255
-257
-268
-262
-265
-280
-280
-284
-296
-288
-282
-285
-267
-260
-257
-271
-283
-282
-276
-265
-260
-248
-239
-233
-234
-226
-222
-224
-228
-239
-248
-246
-228
-215
-218
-219
-214
-211
-213
-223
-231
-227
-227
-242
-242
-229
-228
-229
-229
-233
-229
-221
-224
-245
-254
-260
-271
-286
-287
-279
-278
-270
-286
-289
-272
-258
-254
-280
-290
-282
-261
-239
-249
-239
-212
-198
-200
-203
-207
-205
-186
-186
-194
-183
-173
-193
-216
-211
-200
-204
-221
-230
-218
-224
-236
-257
-253
-248
-247
-245
-257
-254
-261
-260
-254
-251
-255
-242
-220
-225
-224
-209
-195
-196
-204
-200
-200
-198
-192
-188
-182
-183
-177
-161
-164
-157
-154
-144
-144
-156
-154
-153
-159
-179
-178
-173
-175
-174
-188
-195
-184
-184
-192
-193
-186
-170
-178
-172
-169
-179
-187
-194
-189
-183
-182
-186
-190
-208
-221
-225
-233
-240
-223
-218
-218
-220
-219
-216
-209
-203
-212
-217
-227
-225
-213
-206
-202
-196
-187
-190
-181
-181
-189
-188
-191
-216
-227
-205
-207
-220
-215
-214
-223
-225
-216
-212
-214
-204
-196
-179
-166
-166
-159
-152
-141
-143
-155
-164
-152
-147
-163
-168
-167
-153
-156
-172
-166
-161
-176
-190
-191
-181
-198
-215
-209
-226
-244
-240
-240
-248
-251
-244
-231
-238
-249
-242
-216
-212
-204
-213
-217
-214
-216
-201
-195
-202
-214
-219
-226
-221
-223
-221
-215
-214
-206
-209
-210
-213
-213
-209
-203
-196
-205
-207
-189
-188
-199
-205
-204
-202
-201
-201
-211
-215
-211
-215
-214
-227
-218
-219
-233
-245
-243
-221
-229
-232
-227
-219
-214
-214
-222
-227
-236
-239
-235
-242
-234
-230
-227
-241
-246
-242
-232
-242
-262
-258
-247
-245
-244
-228
-223
-224
-233
-231
-235
-233
-234
-240
-248
-251
-240
-256
-266
-256
-249
-243
-259
-253
-247
-251
-248
-245
-245
-255
-244
-237
-246
-254
-248
-251
-276
-292
-288
-267
-264
-267
-261
-243
-239
-249
-248
-249
-247
-242
-245
-255
-253
-248
-245
-243
-243
-241
-239
-241
-245
-252
-262
-259
-240
-244
-242
-233
-224
-235
-244
-228
-234
-243
-230
-226
-240
-242
-235
-235
-225
-214
-204
-195
-194
-200
-206
-207
-199
-179
-169
-171
-187
-185
-164
-171
-182
-182
-181
-186
-190
-197
-198
-194
-192
-208
-217
-214
-231
-237
-232
-235
-235
-231
-228
-225
-210
-195
-190
-185
-180
-192
-197
-198
-196
-193
-190
-199
-214
-226
-234
-243
-261
-279
-276
-278
-281
-272
-268
-262
-259
-258
-257
-245
-242
-254
-249
-230
-231
-246
-238
-223
-215
-226
-219
-210
-206
-211
-226
-229
-220
-225
-238
-255
-264
-273
-289
-290
-293
-292
-289
-292
-296
-288
-275
-288
-288
-276
-267
-259
-250
-244
-248
-240
-243
-239
-232
-239
-229
-227
-228
-229
-232
-233
-229
-239
-252
-253
-239
-238
-269
-283
-286
-288
-300
-302
-293
-286
-296
-298
-285
-284
-289
-303
-308
-299
-290
-283
-273
-266
-265
-263
-267
-278
-283
-291
-285
-285
-285
-278
-279
-283
-280
-280
-279
-270
-269
-274
-277
-274
-269
-259
-245
-233
-230
-235
-240
-244
-234
-236
-232
-235
-255
-249
-242
-231
-224
-227
-229
-238
-253
-254
-253
-263
-267
-266
-273
-274
-266
-252
-252
-256
-242
-244
-249
-245
-240
-241
-247
-234
-229
-228
-230
-235
-236
-240
-251
-245
-249
-262
-251
-261
-265
-269
-284
-295
-295
-292
-297
-297
-283
-277
-275
-264
-266
-269
-262
-263
-277
-264
-257
-266
-272
-274
-283
-303
-315
-320
-327
-332
-329
-341
-340
-334
-352
-353
-353
-374
-382
-377
-366
-362
-352
-337
-324
-316
-320
-322
-318
-304
-307
-302
-293
-299
-301
-288
-282
-276
-274
-268
-252
-258
-258
-256
-251
-251
-260
-266
-254
-240
-238
-240
-237
-243
-237
-245
-255
-254
-261
-260
-259
-255
-240
-235
-242
-251
-242
-235
-242
-245
-262
-276
-281
-285
-299
-316
-329
-336
-339
-349
-345
-333
-327
-320
-315
-308
-312
-320
-328
-334
-334
-329
-337
-333
-323
-333
-338
-338
-326
-325
-329
-326
-315
-304
-296
-304
-303
-290
-281
-298
-299
-286
-287
-279
-275
-267
-265
-245
-231
-234
-232
-230
-228
-230
-235
-223
-219
-218
-211
-210
-209
-218
-231
-235
-246
-249
-261
-265
-265
-281
-294
-298
-299
-310
-327
-313
-287
-279
-274
-278
-262
-263
-258
-261
-260
-242
-240
-240
-241
-229
-236
-237
-237
-252
-263
-268
-260
-257
-250
-249
-261
-260
-252
-250
-240
-230
-234
-235
-243
-249
-262
-257
-244
-236
-222
-213
-203
-219
-215
-208
-197
-182
-181
-171
-162
-169
-187
-176
-181
-196
-201
-202
-207
-215
-221
-224
-226
-232
-234
-229
-223
-231
-242
-251
-239
-235
-243
-236
-227
-228
-235
-219
-213
-207
-196
-195
-207
-203
-189
-190
-205
-221
-222
-237
-241
-249
-232
-212
-215
-224
-219
-202
-212
-213
-205
-202
-197
-202
-211
-227
-240
-245
-246
-243
-244
-250
-251
-263
-276
-283
-299
-314
-319
-313
-325
-348
-349
-325
-316
-311
-312
-305
-298
-301
-297
-289
-280
-263
-248
-256
-243
-227
-241
-262
-277
-288
-297
-284
-274
-279
-270
-279
-293
-298
-309
-315
-335
-343
-352
-360
-344
-347
-338
-320
-316
-296
-294
-290
-290
-278
-277
-283
-278
-278
-261
-269
-267
-259
-251
-258
-254
-242
-241
-227
-223
-231
-231
-223
-226
-233
-230
-227
-227
-224
-230
-241
-253
-259
-256
-261
-268
-265
-249
-229
-230
-235
-234
-214
-212
-220
-209
-207
-214
-230
-222
-205
-215
-207
-194
-185
-195
-208
-218
-243
-264
-260
-250
-252
-243
-249
-255
-255
-256
-265
-271
-290
-297
-285
-290
-294
-288
-274
-284
-310
-314
-308
-317
-314
-298
-299
-295
-289
-299
-307
-314
-305
-308
-315
-307
-296
-284
-290
-283
-282
-290
-294
-293
-280
-285
-290
-297
-305
-322
-312
-302
-301
-290
-292
-283
-272
-273
-286
-279
-263
-255
-254
-247
-240
-234
-232
-231
-216
-188
-176
-195
-195
-201
-213
-225
-230
-235
-239
-232
-232
-236
-239
-235
-239
-259
-273
-274
-282
-292
-296
-298
-298
-294
-287
-284
-286
-290
-294
-301
-297
-280
-270
-269
-278
-273
-266
-274
-288
-282
-274
-274
-271
-264
-261
-251
-260
-268
-260
-262
-261
-257
-258
-255
-254
-243
-244
-240
-239
-239
-236
-240
-247
-244
-234
-235
-237
-237
-233
-242
-243
-245
-259
-265
-270
-275
-280
-275
-288
-310
-313
-317
-326
-326
-322
-317
-315
-316
-308
-301
-294
-296
-300
-303
-299
-288
-296
-307
-311
-312
-318
-343
-344
-334
-322
-314
-300
-304
-311
-305
-315
-318
-314
-304
-302
-293
-280
-276
-259
-246
-231
-232
-226
-222
-229
-225
-228
-228
-224
-208
-189
-190
-206
-207
-201
-213
-234
-246
-238
-238
-255
-257
-263
-276
-286
-293
-297
-310
-319
-312
-302
-309
-320
-332
-321
-311
-305
-298
-287
-282
-284
-275
-278
-280
-271
-283
-280
-282
-269
-255
-257
-255
-256
-255
-255
-263
-262
-251
-260
-263
-256
-241
-240
-247
-249
-249
-246
-249
-229
-218
-231
-241
-251
-251
-250
-246
-245
-262
-271
-277
-299
-307
-314
-320
-321
-312
-317
-324
-307
-309
-316
-335
-334
-319
-320
-330
-316
-300
-300
-317
-324
-325
-329
-322
-316
-319
-319
-313
-307
-319
-329
-321
-318
-320
-332
-338
-340
-346
-343
-335
-321
-309
-304
-306
-311
-309
-295
-277
-267
-251
-239
-224
-202
-195
-195
-189
-187
-188
-200
-208
-208
-218
-222
-228
-249
-258
-264
-265
-270
-280
-272
-267
-264
-267
-266
-260
-243
-242
-245
-250
-266
-256
-244
-243
-243
-240
-234
-234
-243
-250
-252
-242
-261
-264
-271
-285
-286
-302
-305
-299
-302
-297
-288
-286
-293
-290
-280
-291
-292
-270
-255
-257
-253
-249
-242
-247
-240
-210
-195
-188
-189
-185
-185
-213
-215
-209
-215
-225
-227
-218
-226
-230
-228
-225
-223
-222
-222
-216
-208
-201
-184
-185
-190
-174
-171
-186
-190
-183
-186
-195
-197
-197
-197
-205
-203
-191
-196
-212
-229
-243
-255
-265
-269
-265
-267
-278
-279
-268
-251
-254
-256
-246
-254
-253
-246
-251
-255
-258
-270
-269
-273
-281
-282
-292
-307
-310
-310
-315
-314
-313
-314
-306
-292
-281
-284
-281
-285
-291
-292
-284
-264
-267
-269
-270
-266
-257
-245
-243
-236
-232
-218
-210
-218
-229
-233
-219
-228
-229
-225
-219
-210
-219
-224
-231
-228
-222
-217
-223
-218
-218
-220
-213
-220
-213
-219
-232
-237
-247
-252
-254
-251
-244
-243
-248
-259
-263
-266
-256
-247
-257
-258
-242
-233
-239
-240
-232
-239
-250
-255
-265
-267
-246
-241
-247
-229
-221
-209
-225
-238
-249
-255
-249
-244
-241
-244
-255
-243
-242
-262
-263
-265
-262
-263
-263
-264
-258
-248
-247
-234
-226
-216
-219
-230
-236
-243
-249
-266
-263
-265
-276
-282
-278
-287
-303
-298
-308
-318
-317
-319
-309
-299
-309
-316
-313
-313
-308
-308
-316
-321
-308
-316
-322
-308
-298
-289
-290
-284
-286
-289
-295
-297
-295
-303
-303
-309
-316
-322
-317
-303
-308
-303
-286
-283
-277
-288
-284
-269
-277
-283
-284
-271
-258
-256
-238
-218
-226
-230
-223
-219
-227
-225
-208
-202
-196
-204
-213
-207
-205
-207
-201
-209
-219
-213
-203
-201
-214
-215
-219
-229
-237
-249
-250
-254
-264
-273
-262
-256
-264
-262
-275
-274
-280
-282
-281
-277
-281
-289
-291
-292
-297
-308
-309
-315
-316
-313
-291
-295
-301
-305
-305
-300
-299
-290
-300
-303
-310
-294
-285
-290
-282
-265
-266
-278
-270
-248
-247
-257
-243
-227
-222
-214
-197
-191
-199
-219
-235
-239
-234
-238
-236
-232
-239
-228
-230
-238
-234
-229
-219
-212
-219
-222
-221
-212
-217
-223
-214
-212
-210
-225
-238
-241
-234
-227
-232
-240
-243
-226
-225
-228
-235
-237
-248
-263
-263
-248
-248
-246
-234
-227
-219
-220
-222
-210
-196
-195
-200
-188
-159
-146
-157
-156
-144
-145
-150
-151
-146
-134
-146
-161
-156
-164
-158
-158
-150
-141
-159
-166
-154
-157
-172
-181
-182
-185
-194
-199
-201
-211
-217
-229
-240
-249
-270
-271
-267
-265
-265
-268
-265
-259
-261
-277
-276
-264
-259
-264
-255
-254
-259
-255
-252
-257
-252
-242
-241
-234
-242
-246
-239
-227
-239
-249
-240
-227
-221
-228
-219
-201
-186
-194
-206
-206
-210
-213
-229
-243
-233
-234
-236
-238
-235
-230
-237
-234
-239
-243
-241
-242
-237
-248
-260
-254
-253
-255
-250
-240
-237
-245
-245
-229
-229
-237
-246
-255
-255
-262
-251
-239
-239
-234
-233
-237
-233
-229
-220
-219
-205
-199
-200
-212
-224
-220
-230
-229
-237
-237
-239
-249
-252
-250
-249
-256
-246
-245
-251
-249
-250
-255
-255
-249
-242
-238
-242
-232
-219
-219
-219
-211
-222
-231
-236
-245
-244
-251
-246
-246
-263
-265
-261
-257
-255
-265
-265
-254
-259
-261
-269
-262
-251
-253
-247
-241
-231
-208
-210
-212
-213
-216
-220
-222
-225
-218
-210
-204
-193
-187
-204
-218
-222
-249
-263
-279
-283
-296
-315
-310
-305
-300
-309
-314
-314
-311
-313
-320
-303
-285
-279
-269
-256
-243
-232
-226
-220
-215
-205
-199
-191
-180
-176
-186
-187
-181
-189
-193
-184
-179
-180
-177
-187
-178
-174
-168
-168
-183
-185
-196
-217
-228
-216
-226
-230
-236
-255
-257
-255
-247
-262
-260
-248
-249
-255
-266
-275
-276
-283
-295
-285
-279
-276
-274
-277
-283
-282
-270
-268
-266
-255
-249
-259
-261
-263
-264
-262
-257
-244
-235
-218
-214
-216
-230
-244
-257
-264
-269
-276
-277
-281
-269
-276
-282
-267
-249
-253
-247
-236
-238
-241
-255
-251
-232
-232
-238
-225
-224
-229
-241
-248
-240
-233
-228
-231
-222
-205
-214
-228
-228
-234
-243
-240
-247
-239
-228
-230
-233
-232
-232
-238
-243
-254
-266
-268
-253
-250
-246
-242
-241
-241
-230
-219
-216
-211
-206
-201
-203
-205
-206
-208
-209
-218
-206
-210
-228
-238
-229
-209
-210
-225
-220
-196
-195
-201
-198
-203
-201
-192
-193
-188
-203
-200
-196
-194
-196
-194
-184
-201
-217
-216
-229
-238
-231
-231
-228
-219
-208
-223
-228
-224
-226
-237
-229
-221
-220
-212
-219
-228
-235
-233
-239
-229
-213
-237
-242
-240
-252
-274
-283
-289
-297
-307
-304
-304
-304
-299
-295
-291
-305
-309
-316
-307
-309
-318
-303
-295
-294
-293
-289
-285
-275
-262
-251
-239
-231
-230
-237
-226
-226
-233
-234
-235
-236
-243
-258
-253
-238
-243
-257
-265
-263
-260
-260
-257
-238
-228
-224
-215
-223
-223
-217
-211
-218
-222
-204
-200
-203
-197
-189
-192
-211
-225
-233
-245
-245
-263
-271
-271
-263
-258
-266
-269
-267
-263
-265
-274
-291
-295
-308
-310
-301
-300
-312
-304
-299
-301
-297
-293
-279
-277
-286
-290
-297
-300
-297
-291
-281
-298
-299
-285
-286
-275
-265
-259
-253
-248
-247
-238
-229
-221
-214
-213
-224
-236
-236
-242
-232
-236
-235
-231
-219
-222
-230
-224
-225
-227
-238
-225
-210
-212
-215
-214
-203
-211
-233
-232
-222
-227
-229
-236
-242
-242
-241
-255
-252
-244
-238
-224
-222
-216
-209
-203
-200
-208
-222
-228
-232
-240
-238
-235
-224
-212
-208
-209
-206
-195
-178
-184
-202
-204
-213
-219
-227
-229
-221
-225
-228
-230
-228
-238
-247
-250
-255
-259
-265
-270
-282
-279
-272
-268
-253
-246
-254
-273
-281
-284
-284
-293
-292
-291
-290
-290
-282
-278
-274
-275
-283
-291
-300
-305
-317
-313
-310
-308
-309
-308
-305
-309
-322
-326
-322
-329
-333
-334
-313
-309
-316
-313
-315
-306
-318
-321
-313
-301
-299
-307
-304
-289
-267
-271
-293
-298
-302
-308
-305
-301
-298
-297
-304
-304
-290
-278
-282
-278
-283
-292
-287
-280
-286
-284
-280
-274
-269
-258
-256
-276
-277
-283
-289
-290
-296
-290
-287
-292
-300
-296
-293
-303
-309
-313
-307
-296
-292
-296
-290
-281
-276
-291
-293
-271
-264
-270
-267
-259
-263
-261
-265
-258
-263
-274
-277
-290
-292
-295
-297
-289
-283
-297
-302
-306
-317
-329
-338
-327
-319
-317
-312
-307
-304
-300
-292
-297
-293
-286
-282
-270
-254
-238
-239
-239
-237
-249
-251
-245
-257
-258
-251
-246
-245
-263
-268
-264
-261
-281
-300
-298
-301
-308
-310
-299
-309
-310
-314
-306
-299
-300
-293
-306
-302
-276
-260
-262
-272
-266
-260
-260
-259
-258
-257
-265
-275
-285
-289
-293
-309
-312
-308
-301
-293
-271
-256
-263
-259
-254
-258
-260
-259
-260
-263
-276
-283
-281
-279
-282
-281
-293
-300
-287
-277
-282
-288
-286
-299
-321
-315
-320
-326
-337
-342
-340
-353
-343
-338
-334
-323
-332
-345
-346
-349
-349
-355
-354
-355
-351
-339
-342
-332
-323
-323
-313
-307
-299
-303
-315
-315
-325
-339
-351
-344
-344
-344
-331
-326
-338
-341
-336
-326
-331
-334
-316
-305
-288
-285
-289
-277
-271
-275
-280
-266
-262
-258
-249
-259
-276
-274
-256
-255
-267
-282
-271
-270
-271
-279
-280
-283
-282
-269
-257
-246
-241
-245
-248
-254
-240
-225
-219
-201
-202
-204
-210
-203
-192
-200
-198
-207
-204
-183
-176
-172
-160
-162
-176
-185
-198
-198
-202
-206
-210
-196
-193
-198
-198
-196
-183
-176
-178
-180
-172
-163
-169
-172
-159
-156
-159
-158
-148
-156
-163
-160
-167
-181
-181
-178
-167
-190
-203
-199
-201
-205
-221
-216
-207
-191
-198
-208
-204
-203
-202
-211
-221
-233
-244
-264
-272
-264
-268
-269
-262
-271
-276
-280
-291
-296
-307
-316
-330
-346
-358
-374
-363
-357
-369
-370
-374
-378
-384
-393
-390
-388
-382
-376
-366
-348
-351
-353
-353
-349
-335
-324
-312
-302
-311
-324
-346
-351
-348
-343
-338
-335
-319
-312
-308
-307
-314
-310
-293
-280
-270
-248
-239
-235
-224
-212
-207
-194
-196
-193
-181
-186
-187
-183
-177
-182
-196
-199
-212
-226
-250
-269
-278
-286
-283
-284
-279
-269
-250
-252
-263
-274
-264
-253
-242
-231
-239
-240
-249
-249
-255
-257
-253
-256
-256
-257
-268
-272
-270
-270
-273
-290
-292
-287
-296
-302
-310
-312
-312
-310
-312
-298
-299
-295
-278
-276
-276
-283
-288
-291
-294
-302
-302
-296
-310
-309
-306
-318
-318
-306
-308
-307
-301
-298
-306
-322
-316
-312
-309
-320
-320
-311
-309
-316
-302
-290
-286
-287
-292
-288
-282
-280
-280
-261
-263
-272
-268
-273
-270
-277
-280
-275
-282
-293
-298
-294
-296
-292
-294
-293
-282
-275
-277
-274
-261
-253
-258
-254
-239
-234
-225
-223
-226
-231
-234
-237
-231
-230
-222
-213
-217
-215
-209
-208
-201
-191
-199
-194
-193
-206
-213
-215
-220
-222
-213
-205
-200
-209
-216
-208
-206
-218
-239
-235
-219
-212
-223
-217
-207
-209
-212
-221
-211
-211
-213
-206
-210
-215
-218
-222
-231
-241
-260
-273
-273
-272
-283
-299
-304
-311
-317
-320
-323
-324
-326
-334
-342
-346
-342
-339
-337
-327
-324
-325
-322
-313
-311
-318
-325
-326
-313
-298
-311
-301
-284
-283
-280
-282
-289
-277
-261
-266
-265
-246
-232
-229
-222
-224
-225
-241
-260
-269
-267
-276
-288
-292
-289
-301
-314
-316
-314
-311
-306
-296
-280
-262
-257
-250
-250
